1.问题描述 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下了车号的一些特征。 甲说:牌照的前两位数字是相同的; 乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:4位的车号刚好是一个整数的平方。请根据以上线索求出车号。
flog = False
for i in range(10):
if flog:
break
for j in range(10):
if flog:
break
if i != j:
c = (1000 * i) + (100 * i) + (10 * j) + j
c1 = int(c/2)
for x in range(31, c1):
# for x in range(31, 100): #书本上的正确代码
if x**2 == c:
# if x * x == c: #书本上的正确代码
print("车牌号为: ", c, "\n", c, "等于整数:", x, "的平方")
flog = True
break