解答:
class Solution(object):
def isHappy(self, n):
"""
:type n: int
:rtype: bool
"""
record = []
sq_sum = 0
se_n = n
while se_n != 1:
sq_sum = 0
while se_n > 0:
sq_sum += (se_n % 10) * (se_n % 10)
se_n = se_n / 10
if sq_sum in record:
return False
record.append(sq_sum)
se_n = sq_sum
return True
总结:
算数运算符:
/: 除 - x除以y
%: 取模 - 返回除法的余数
**: 幂 - 返回x的y次幂
//: 取整除 - 返回商的整数部分(向下取整)
转载网址:https://blog.csdn.net/qq_34364995/article/details/80544503