判断水仙花数
题目:
给定任一三位整数,判断是不是水仙花数。
输入:
输入一个三位整数y。
输出:
如何这个y是水仙花数就输出Yes,否则为No。
例子:
输入:
153
输出:
Yes
Python代码:
判断水仙花数的方法:
水仙花数是指其值等于它本身每位数字立方之和的数。例如:153是水仙花数:153 = 1 ^3 + 5 ^3 + 3 ^3。
# 方法:
str_input = input("请输入一个三位整数:")
if int(str_input) == (pow(int(str_input[0]), 3) # 百位
+ pow(int(str_input[1]), 3) # 十位
+ pow(int(str_input[2]), 3)): # 个位
print("Yes")
else:
print("No")