✨ Python代码笔记(2):水仙花数Narcissus() 🌷 ✨

发布时间:2025-03-27 20:37:18 编辑:闵剑彦 来源:
导读 水仙花数(Narcissus Number),也叫自幂数,是一个三位数的整数,其每个位上的数字的立方和等于它本身。比如153 = 1³ + 5³ + 3³...

水仙花数(Narcissus Number),也叫自幂数,是一个三位数的整数,其每个位上的数字的立方和等于它本身。比如153 = 1³ + 5³ + 3³。今天我们就来编写一个简单的Python函数,用代码实现找出所有三位数中的水仙花数!

首先定义一个函数`Narcissus()`,循环遍历从100到999的所有三位数,逐个检查是否满足条件。代码逻辑简单明了,适合初学者练习。通过这段代码,不仅能巩固Python基础语法,还能加深对循环与条件判断的理解。以下是关键部分的伪代码:

```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。💡 编程就像种花,每一步都需要细心呵护,最终才能绽放出美丽的成果! 🌷

通过这样的小项目,我们不仅学习了知识,还体验到了编程的乐趣。继续探索吧,下一次再见! 🚀

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