

怎么判断水仙花数和判断一个数能否同时被5和7整除,试了好多代码,就是不对
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同时整除的数")