用python输出水仙花
水仙花指的是一个三位数,其各位数字的立方和等于该数本身。以下是使用Python编写的代码,用于输出所有的水仙花数:
for num in range(100, 1000):
# 获取个位、十位和百位数字
digit1 = num % 10
digit2 = (num // 10) % 10
digit3 = num // 100
# 判断是否为水仙花数
if num == digit1 ** 3 + digit2 ** 3 + digit3 ** 3:
print(num)
运行以上代码,将会输出所有的水仙花数,即153、370、371和407。
原文地址: https://www.cveoy.top/t/topic/hAjA 著作权归作者所有。请勿转载和采集!