python:由键盘输入一个任意三位整数,将这个数先加5接着乘2,然后判断这个新的数是否为水仙花数。
时间: 2024-05-11 19:17:18 浏览: 5
好的,下面是 Python 的代码实现:
```python
num = int(input("请输入一个任意三位整数:")) # 从键盘输入一个任意三位整数
new_num = (num + 5) * 2 # 将这个数加5接着乘2
# 判断新的数是否为水仙花数
if new_num == (new_num // 100) ** 3 + ((new_num // 10) % 10) ** 3 + (new_num % 10) ** 3:
print("是水仙花数")
else:
print("不是水仙花数")
```
输入一个任意三位整数后,程序会先将这个数加5接着乘2得到一个新的数,然后判断这个新的数是否为水仙花数。如果是水仙花数,输出“是水仙花数”,否则输出“不是水仙花数”。
相关问题
用python代码,通过键盘任意输入一个三位整数,逆序输出对应的数字符号
num = input("请输入一个三位整数:")
if len(num) != 3 or not num.isdigit():
print("输入有误,请输入一个三位整数!")
else:
reverse_num = num[::-1]
print("逆序输出的数字符号为:" + reverse_num)
从键盘任意输入一个三位整数,编程计算出它的逆序数
非常感谢您的提问!以下是计算逆序数的 Python 代码:
num = int(input("请输入一个三位整数:"))
reverse_num = 0
while num > 0:
reverse_num = reverse_num * 10 + num % 10
num //= 10
print("逆序数为:", reverse_num)
希望能够帮助您!