输入三位数字判断是否为水仙花数python
时间: 2023-07-10 18:18:26 浏览: 147
基于python实现循环判断一个数是否为水仙花数
好的,以下是判断三位数字是否为水仙花数的 Python 代码:
```python
num = input("请输入一个三位数字:")
if len(num) != 3:
print("输入的不是三位数字!")
else:
sum = int(num[0])**3 + int(num[1])**3 + int(num[2])**3
if sum == int(num):
print(num, "是水仙花数")
else:
print(num, "不是水仙花数")
```
这段代码首先读入一个三位数字,如果不是三位数字则输出错误信息。接着计算各个位数的立方和,如果等于该数字本身,则说明是水仙花数,否则不是。
阅读全文