添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在视线不太好的黑夜,一司机撞伤行人之后逃逸,有三个目击者甲,乙,丙记住了该车车牌的部分特征。甲说:“车牌号的前两位相同,且末位数是奇数”;乙说:“车牌号的后两位加起来等于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+x*1000)%3==0 and x!=0: #满足的三个条件
                        carnum=str(x)+str(y)+str(z)+str(n)    #转换为四位数
                        print(carnum)
if __name__=="__main__":
    findCar()

运行结果:
在这里插入图片描述

在视线不太好的黑夜,一司机撞伤行人之后逃逸,有三个目击者甲,乙,丙记住了该车车牌的部分特征。甲说:“车牌号的前两位相同,且末位数是奇数”;乙说:“车牌号的后两位加起来等于5”;丙说:“车牌号是一个四位数,并且能被3整除”。请编写程序,找出肇事车可能的车牌号。def findCar(): for x in range(0,10): #第一位数x for y in range(0,10): #第二位数y for z in range(
在视线不太好的黑夜一司机撞伤行人之后逃逸,有3个目击者记住了该车的部分车号特征。 甲说:“车牌号的前两位相同,且末位数是奇数”;乙说:“车牌号的后两位加起来等于5”; 丙说:“车牌号是一个N位数,并且能被3整除”。请你写一个程序,该程序接受一个正整数N(>=3), 找出肇事车可能的车牌号。 输入格式: 一个>=3的正整数 输出格式: 全部可能的车牌号(一行一个,按递增序) 输入样例: 输出样例: 代码实现: a = int(input()) b = 10 ** (a-1); 丙说:车牌号是一个四位数,并且能被二整除。 如果你是神探你能找出这辆车吗? 思考:一看本题发现有四个条件,说明一定会用到判断语句,因为条件不少,极有可能用到if语句的嵌套;又因为是查找题,数量很大,把这些数列出来肯定要用的循环语句,由此可知,for循环里嵌套if判断语句的嵌套。因为需要一个四位数,而且要知道每位数的数字,所以会用到以下方法。 看成一个四位数也就是从1000到9
输出<=n的全部回文数 高教Python编程基础应用》 【描述】数字121从左往右读与从右往左读是一样的,这种数称为回文数。请使用for循环以及切片方法设计一个程序, 找出>=0并且<=n的全部回文数。 注意:单个的数字0,数字1,… 数字9也认为是回文数。 输入格式: 输出格式: 多行输出,一行一个数 输入样例: 输出样例: n = int(input()) for i in range(n+1):