for i in range(100, 1000):
# Calculate the sum of cubes of individual digits in i
digit_sum = sum(int(digit) ** 3 for digit in str(i))
# Check if i is a Narcissistic number
if digit_sum == i: print(f"{i}是水仙花数")
Python代码实现:判断水仙花数
这段代码展示了如何利用for循环和Python内置函数,通过计算每个数字的立方和检查一个数是否为水仙花数。
for i in range(100, 1000):
# Calculate the sum of cubes of individual digits in i
digit_sum = sum(int(digit) ** 3 for digit in str(i))
# Check if i is a Narcissistic number
if digit_sum == i: print(f"{i}是水仙花数")

被折叠的 条评论
为什么被折叠?