4060: 【例4.14】四位完全平方数
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:9
解决:2
题目描述
输出所有形如aabb的四位完全平方数(即前两位数字相等,后两位数字也相等)。
输入
(无)
输出
由小到大输出,每个数占一行。
样例输入 复制
样例输出 复制
提示
x=1 while True: n=x*x x=x+1 if n<1000: continue if n>9999: break high=n//100 #注意使用整除符号// low=n%100 if high//10==high%10 and low//10==low%10: print(n) ''' 此程序中的新东西是continue和break语句。continue是指跳回while循环的开始,执行调整语句并判断循环条件,就是“直接进行下一次循环”,而break是指直接跳出循环。 另外,注意到这里的while语句是“残缺”的:没有指定循环条件。while True是一个死循环,如果不采取措施(如break),它就永远不会结束。 '''