"水仙花数"是指一个三位数,其各位数字立方和等于该数本身
例如:153 = 1³ + 5³ + 3³,则153是一个水仙花数
#首先定义一个变量num来接收输入的值(变量num不是唯一的,可以自己设定)
num = input("请输入一个正整数:")
#判断输入的值如果不为零则进行运算
if num != 0 :
#水仙花数公式(双星号"**"是Python中的幂运算符)
sum = ((num / 100) ** 3) + ((num % 100 / 10) ** 3) + ((num % 100 % 10) ** 3)
#再判断变量num是否等于运算后的变量sum
if sum == num :
#等于输出
print("该数为水仙花数")
else :
#不等于输出
print("该数不是水仙花数")