用python写一个代码,用户输入一个三位的整数,程序判定该数字是否为水仙花数并输出结果水仙花数满足如下规则:百位数字3+十位数字3+个位数字3等于数字本身
时间: 2023-05-24 09:00:58 浏览: 313
以下是判断一个三位数是否为水仙花数的 Python 代码:
```python
num = int(input("请输入一个三位的整数:")) # 用户输入一个三位的整数
a = num // 100 # 获取百位数字
b = num // 10 % 10 # 获取十位数字
c = num % 10 # 获取个位数字
if a ** 3 + b ** 3 + c ** 3 == num: # 判断是否为水仙花数
print(num, "是水仙花数")
else:
print(num, "不是水仙花数")
```
如果用户输入的数字为 333,程序会输出:
```
333 是水仙花数
```