肇事车牌
题目描述
一辆卡车违反交通规则,撞人后逃跑。现场有3个目击证人,但都没有记住车号,只记下车号的某些特征。甲说:牌照的前面2位数字是相同的;乙说:牌照后面2位数字是相同的,但与前面2位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方,请根据以上的线索查出车号。
代码详解
展开查看
import math for num in range(1000, 9999 + 1): x1 = num // 1000 x2 = num // 100 % 10 y1 = num % 100 // 10 y2 = num % 10 if x1==x2 and y1==y2 and math.sqrt(num)==int(math.sqrt(num)): print(num)
运行结果
展开查看
7744