2025-03-27 15:21:42

🌟Python计算水仙花数✨

导读 水仙花数是一个三位数,其各位数字的立方和等于该数本身。例如:153 = 1³ + 5³ + 3³。那么如何用Python来找出所有的水仙花数呢?

水仙花数是一个三位数,其各位数字的立方和等于该数本身。例如:153 = 1³ + 5³ + 3³。那么如何用Python来找出所有的水仙花数呢?👇

首先,我们需要遍历所有三位数(从100到999)。接着,对每个数字进行分解,分别求出它的百位、十位和个位数。然后,将这三个数的立方相加并与原数比较。如果相等,则这个数就是水仙花数。最后,输出所有符合条件的数字。💪

以下是简单的代码实现:

```python

for num in range(100, 1000):

hundred = num // 100

ten = (num % 100) // 10

unit = num % 10

if num == hundred3 + ten3 + unit3:

print(num)

```

运行这段代码后,你就能看到所有三位的水仙花数啦!💡

通过这种方式,不仅能够加深对Python编程的理解,还能更直观地认识数学中的奇妙规律。快来试试吧,说不定你会爱上这种逻辑之美哦~🌈