#Python蓝桥杯例题11
#A:xx__,B:__yy,C:xxyy=t**2
import math as m
for num in range(1000,10000):
x1=num//1000
x2=num//100%10
y1=num%100//10
y2=num%10
#开方后的数与整型数一样,即数为整数
if x1==x2 and y1==y2 and m.sqrt(num)==int(m.sqrt(num)):
print(num)
Python蓝桥杯例题11
最新推荐文章于 2024-09-14 19:55:48 发布
该代码段是用Python解决蓝桥杯竞赛的一个题目,涉及数字处理和数学运算。程序在1000到9999的范围内查找这样的数字,其千位和百位相同,十位和个位也相同,并且这个数字的平方根是一个整数。如果找到满足条件的数字,就将其打印出来。
摘要由CSDN通过智能技术生成