def judge(num):
s=0
for i in num:
s+=int(i)**3
if s==int(num):
return True
return False
num=input()
if judge(num):
print(num,"是一个水仙花数")
else:
print(num,"不是一个水仙花数")
num=int(input())
if not num%5 and not num%7:
print(num,"是一个能被5和7同时整除的数")
else:
print(num,"不是一个能被5和7同时整除的数")
判断水仙花数
num = input('请输入一个三位数:')
num = int(num)#字符串转换为整型
#取百位
i = int(num/100)
# print(type(i))#浮点型转换为整型
#取十位
j = int(num/10%10)
#取个位
k = int(num%10)
result = i*i*i+j*j*j+k*k*k
if result == num:
print(num,'是水仙花数')
else:
print(num,'不是水仙花数')
判断一个数能否同时被5和7整除
N = int(input("请输入整数N:"))
if (N % 5 == 0 and N % 7 == 0 ):
print("%d能同时被5、7整除" % N)
else:
print("%d不能同被5、7同时整除" % N)