num3=eval(input("请输入一个三位的一个整数:")) #定义x,y,z分别为三位正整数的百位,十位,个位 x = num3//100 y = (num3//10)%10 z = num3%10 if num3==x**3+y**3+z**3:#判断是否为水仙花数 print("%d是水仙花数"%num3) else: print("%d不是水仙花数"%num3)
从控制台输入一个三位数,如果是水仙花数(是指一个三位数,其各位数字立方和等于该数 )就打印“是水仙花数”,否则打印“不是水仙花数”
最新推荐文章于 2023-05-11 15:15:00 发布