Python编写程序判断一个数是否是正整数,并输出它的个十百位
时间: 2024-03-17 18:43:42 浏览: 33
可以使用如下代码判断一个数是否为正整数,并输出它的个、十、百位:
```python
num = input("请输入一个正整数:")
if num.isdigit() and int(num) > 0:
num = int(num)
bai = num // 100
shi = num // 10 % 10
ge = num % 10
print("这个数的百位为:", bai)
print("这个数的十位为:", shi)
print("这个数的个位为:", ge)
else:
print("您输入的不是正整数")
```
其中,`isdigit()` 函数可以判断一个字符串是否只包含数字字符,如果是则返回 `True`,否则返回 `False`。如果输入的字符串是正整数,则将其转换成整数类型,并通过整数除法和取模运算得到其百、十、个位的数字,最后使用 `print()` 函数输出结果。
相关问题
编写Python程序,实现以下功能。输入一个5位正整数,判断它是不是回文数
可以使用以下代码实现:
```python
num = input("请输入一个5位正整数:")
if len(num) != 5:
print("输入有误,请输入一个5位正整数!")
elif num == num[::-1]:
print(num, "是回文数")
else:
print(num, "不是回文数")
```
解释一下代码:
首先通过 `input` 函数获取用户输入的数字,然后使用 `len` 函数判断数字的位数是否为5位。如果不是5位,则输出错误提示信息。如果是5位,则使用切片(`[::-1]`)将数字倒序,然后与原数字比较,如果相等,则该数字是回文数,否则不是回文数。最后输出相应的结果。
Python编写程序,判断一个正整数是否为超级素数
以下是Python编写程序,判断一个正整数是否为超级素数的代码:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
def is_super_prime(n):
if not is_prime(n):
return False
while n > 0:
if not is_prime(n):
return False
n //= 10
return True
n = int(input("请输入一个正整数:"))
if is_super_prime(n):
print(n, "是超级素数")
else:
print(n, "不是超级素数")
```
如果输入的正整数是超级素数,则输出“是超级素数”,否则输出“不是超级素数”。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)