在视线不太好的黑夜,一司机撞伤行人之后逃逸,有三个目击者甲,乙,丙记住了该车车牌的部分特征。甲说:“车牌号的前两位相同,且末位数是奇数”;乙说:“车牌号的后两位加起来等于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()
运行结果: