题目
题目:判断给定的三位数是否为水仙花数。水仙花数指其值等于本身每位数字的立方和的数。
要求:输入一个整数,若为水仙花数,则输出‘yes’,反之输出‘no’
代码
num = int(input("请输入一个整数:"))
a = num // 100
b = (num % 100)//10
c= num % 10
print(a,b,c)
if a != 0:
if num == a**3+b**3+c**3:
print('yes')
else:
print('no')
else:
print('no')
结果:
python常用运算符
加:+
减:-
乘:*
除:/ 是有小数的浮点数形式
乘方运算:** 2**3=8
整除运算:// 整除,舍去余数
取余运算:%
判断相等:==
判断不等:!=