用Python判断一个三位数是否为水仙花数

时间:2024-03-29 18:39:49

用Python判断一个数是否为水仙花数

num = int(input(“请输入一个三位数:”))
hundreds_place = int(num // 100) # 找出这个三位数的百位 整除100取整数
ten_place = int(num / 10 % 10) # 找出这个三位数的十位 除以10再除10取模
one_place = int(num % 10) # 找出这个三位数的个位位 整除100取整数
if num == hundreds_place ** 3 + ten_place ** 3 + one_place ** 3:
print(“num是水仙花数。”)
else:
print(“num不是水仙花数。”)
用Python判断一个三位数是否为水仙花数