Python:7-2 确定事故责任人 循环与布尔逻辑 高教社《Python编程基础及应用》习题6-6 (7分)
发布时间
阅读量:
阅读量
当夜能见度较差时,一辆汽车撞伤一名行人随后逃离现场。有三名目击者提供了关于该车的信息:甲表示,"车牌号码的前两位数字相同,并且最后一位是奇数值";乙表示,"该车牌号码的最后两位数字之和等于5";丙表示,"该车牌号码由N个连续的数字组成,并且各位数字之和能被3整除"。请编写一个程序,该程序接受一个正整数N(>=3),找出符合所有条件的肇事车辆牌号。
输入格式:
一个>=3的正整数
输出格式:
全部可能的车牌号(一行一个,按递增序)
输入样例:
3
输出样例:
441
代码实现:
a = int(input())
b = 10 ** (a-1);
for i in range(b, b*10):
one = i // b
two = i // (b / 10) % 10
end_one = i % 10
end_two = i // 10 % 10
if(one == two and end_one + end_two == 5 and i % 3 == 0 and end_one % 2 == 1):
print(i)
全部评论 (0)
还没有任何评论哟~
