0
点赞
收藏
分享

微信扫一扫

判断一个数是否是水仙花数

時小白 2022-04-25 阅读 148
python
"""
1,判断一个数是否是水仙花数,水仙花是一个三位数,三位数的每一位的三次方的和还等于这个数。那这个数就是水仙花数,
   例如:153=1**3+5**3+3**3
"""
num = input("请输入一个三位数:")

s = 0
for c in num:
    s = int(c) ** 3 + s

# s = int(num[0]) ** 3 + int(num[1]) ** 3 + int(num[2]) ** 3

if int(num) == s:
    print("水仙花数")
else:
    print("不是")
举报

相关推荐

0 条评论