您的位置首页 >综合 > 科技资讯 >

🌸✨Python小技巧:探索三位数水仙花数✨🌸

导读 你是否知道,有些三位数拥有独特的魅力?它们就是“水仙花数”!简单来说,这些数字等于其各位数字的立方和。比如,153 = 1³ + 5³ +

你是否知道,有些三位数拥有独特的魅力?它们就是“水仙花数”!简单来说,这些数字等于其各位数字的立方和。比如,153 = 1³ + 5³ + 3³,是不是很神奇?今天就用Python来打印所有三位数中的水仙花数吧!💪

首先,我们用一个简单的`for`循环遍历从100到999的所有数字。接着,通过分解每个数字的百位、十位和个位,计算它们的立方和,并与原数字对比。如果相等,那就是水仙花数啦!🤔💡

代码如下:

```python

for num in range(100, 1000):

hundreds = num // 100 百位

tens = (num % 100) // 10 十位

units = num % 10 个位

if num == hundreds3 + tens3 + units3:

print(num)

```

运行后,你会看到如153、370、371和407等数字逐一出现。它们就像数学界的花朵一样美丽!🌼🍃 快来试试这段代码,感受编程带来的乐趣吧!🌈💻

版权声明:本文由用户上传,如有侵权请联系删除!