测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A26768. 判断一个数是否为自守数。自守数的定义是如果一个数的平方其尾数与该数相同,则为自守数,如25的平方是625,其尾数是25,所以25是自守数。相关说法错误的是( )。N= int(input("输入一个正整数:")) N1,M1=N,N*N Flag = True while N1 >0: if N1 %10 != M1 % 10: Flag = False break else: N1,M1=N1…

单选题 较易

题目描述

判断一个数是否为自守数。自守数的定义是如果一个数的平方其尾数与该数相同,则为自守数,如25的平方是625,其尾数是25,所以25是自守数。相关说法错误的是(   )。

N= int(input("输入一个正整数:"))
N1,M1=N,N*N

Flag = True
while N1 >0:
    if N1 %10 != M1 % 10:
        Flag = False
        break
    else:
        N1,M1=N1 //10,M1 // 10
if Flag == True:
    print(f"{N}的平方是{N * N},是自守数")
else:
    print(f"{N}的平方是{N *N},不是自守数")

选项(单选)

上一题 下一题