Python 水仙花数

#-*-coding:utf-8-*-
while True:
    num = (int)(input("请输入一个三位数"))
    if(not(99 < num < 999)):
        print ("这个数字不属于3位数,请重新输入")
        continue
#分解个位、是为、百位
    if((num/100)**3 + ((num%100)/10)**3 + (num%10)**3 == num):
        print("%d 是水仙花数" %num)
    else:
        print("这个数不是水仙花数")

猜你喜欢

转载自blog.csdn.net/qq_38513966/article/details/81181115