5. 编写程序,打印出所有的“水仙花数” 。所谓水仙花就是指一个三位数,其各个位上的数字的立方之和正好等于该数字本身。
时间: 2023-05-13 07:05:47 浏览: 54
输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。
以下是打印所有水仙花数的 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
这些数字都是水仙花数。
阅读全文