帮我写个水仙花数的代码
以下是Python语言的水仙花数代码:
for num in range(100, 1000):
# 将数字拆分成各个位数
digit1 = num // 100
digit2 = (num // 10) % 10
digit3 = num % 10
# 如果数字等于各个位数的立方和,则是水仙花数
if num == digit1 ** 3 + digit2 ** 3 + digit3 ** 3:
print(num)
代码输出的结果为:
153
370
371
407
原文地址: https://www.cveoy.top/t/topic/N9T 著作权归作者所有。请勿转载和采集!