小学生蓝桥杯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闯关 | 肇事车牌的主要内容,如果未能解决你的问题,请参考以下文章

小学生蓝桥杯Python闯关 | 密码创建

小学生蓝桥杯Python闯关 | 回文日期

小学生蓝桥杯Python闯关 | 纯质数

小学生蓝桥杯Python闯关 | 移动方格

小学生蓝桥杯Python闯关 | 健康判断

小学生蓝桥杯Python闯关 | 数的性质