首页 > 科技 >

🌸 Python案例13:水仙花数_python水仙花数案例

发布时间:2025-03-27 23:31:44来源:

在生活中,我们常常会遇到一些有趣的数学现象,比如“水仙花数”。什么是水仙花数呢?它是指一个三位数,其各位数字的立方和等于该数本身。例如,153 = 1³ + 5³ + 3³,所以153就是一个水仙花数。今天我们就用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)

```

运行这段代码后,你会发现结果是:153、370、371和407。这些数就像春天绽放的花朵一样美丽,难怪被称作“水仙花数”啦!🌼

通过这个小案例,我们不仅学习了Python的基础知识,还感受到了编程的乐趣。快试试自己动手写一遍吧!🎉

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。