小学生蓝桥杯Python闯关 | 肇事车牌
Posted COCOgsta
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小学生蓝桥杯Python闯关 | 肇事车牌相关的知识,希望对你有一定的参考价值。
学习Python从娃娃抓起!记录下蓝桥杯Python学习和备考过程中的题目,记录每一个瞬间。
附上汇总贴:小学生蓝桥杯Python闯关 | 汇总_COCOgsta的博客-CSDN博客
【题目描述】
一辆卡车违反交通规则,撞人后逃跑。现场有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
以上是关于小学生蓝桥杯Python闯关 | 肇事车牌的主要内容,如果未能解决你的问题,请参考以下文章