Python 代码实现水仙花数判断
以下是 Python 代码实现水仙花数的判断:
for i in range(100, 1000):
# 将 i 的百位、十位、个位分别取出
a = i // 100
b = i // 10 % 10
c = i % 10
# 判断 i 是否为水仙花数
if i == a**3 + b**3 + c**3:
print(i)
代码解释:
- 使用 'range(100, 1000)' 生成所有三位数。
- 将每个三位数的百位、十位、个位分别取出,使用除法和取模运算。
- 判断当前数是否为水仙花数,如果是,则输出它。
- 循环结束。
原文地址: https://www.cveoy.top/t/topic/lTX5 著作权归作者所有。请勿转载和采集!