栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python编程基础及应用(重庆大学):6-5 找出肇事者车牌 循环遍历

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python编程基础及应用(重庆大学):6-5 找出肇事者车牌 循环遍历

在视线不太好的黑夜,一司机撞伤行人之后逃逸,有三个目击者甲,乙,丙记住了该车车牌的部分特征。甲说:“车牌号的前两位相同,且末位数是奇数”;乙说:“车牌号的后两位加起来等于5”;丙说:“车牌号是一个四位数,并且能被3整除”。请编写程序,找出肇事车可能的车牌号。

def findCar():
    for x in range(0,10):          #第一位数x
        for y in range(0,10):      #第二位数y
            for z in range(0,10):  #第三位数z
                for n in range(0,10):  #第四位数n
                    if x==y and n%2==1 and n+z==5 and (n+z*10+y*100+z*1000)%3==0: #满足的三个条件
                        carnum=str(x)+str(y)+str(z)+str(n)    #转换为四位数
                        print(carnum)


if __name__=="__main__":
    findCar()

运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354818.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号