python 自守数,很好做

自守数

http://www.nowcoder.com/questionTerminal/88ddd31618f04514ae3a689e83f3ab8e

def is_num(n):
com = n * n - n
j = 0
a=1
sum =0
while j < len(str(n)):
a = a * 10
j = j + 1
if com % a == 0:
sum = 1
return sum

if name =='main':
while True:
try:
n = input()
sum = 0
a=1

        for i in range(n):
            if is_num(i):
                sum = sum+1

        print sum
    except:
        break
全部评论

相关推荐

03-09 20:32
运营
牛客972656413号:成绩管理系统会不会有点太。。。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务