你是否听说过“水仙花数”?它是一种特殊的三位数,每个数字的立方和等于它本身!比如153就是一个典型的水仙花数(1³+5³+3³=153)。今天,让我们用Python来玩一玩这个有趣的数学谜题吧!
首先,我们需要用户输入一个三位数,然后通过代码分解它的百位、十位和个位。接着,计算这三个数字的立方和并与原数对比。如果相等,那么恭喜你找到一个水仙花数啦!🌟
以下是简单的代码框架:
```python
num = int(input("请输入一个三位数:"))
hundreds = num // 100
tens = (num % 100) // 10
units = num % 10
if hundreds3 + tens3 + units3 == num:
print("这是个水仙花数哦!")
else:
print("这不是水仙花数呢。")
```
快来试试吧!不仅锻炼了编程能力,还能加深对数字规律的理解。💡如果你发现更多水仙花数,记得分享给大家哦!🌼