检测一个数字是否为快乐的数字:利用循环。
代码如下:
N=int(input())
s=0
while N>1:
a=N%10
N=int(N/10)
s+=a*a
a=0
if(N<10 and N>=1):
s+=N*N
N=s
s=0
if(N==1):
print("True")
else:
print("False")
结果如下:
3008
检测一个数字是否为快乐的数字:利用循环。
代码如下:
N=int(input())
s=0
while N>1:
a=N%10
N=int(N/10)
s+=a*a
a=0
if(N<10 and N>=1):
s+=N*N
N=s
s=0
if(N==1):
print("True")
else:
print("False")
结果如下:
3008