车牌号限行查询程序
(一)题目描述
太原地区滨河东路、西路(胜利桥至祥云桥)早晚高峰期实施阶段性机动车限行。限行机动车车牌尾号分别为:1 和 6、2 和 7、3 和 8、4 和 9、5 和 0。号牌尾号为英文字母的以号牌最后一位数字作为尾号。编程,实现输入后 6 位车牌号,即可查询周几限行。
(二)操作要求
(1) 补充完善下划线处的内容使程序语句完整;
(2) 找出程序中的两处错误并改正;
(3) 运行程序。输入:AU88CA,测试输出结果是否正确。
(三)编辑区原代码(含下划线 / 空缺)
s=input("请输入后6位车牌号:")
n=6 #车牌号的长度为6
x=s[n] #第一位是s[0],取车牌号s的第n位
while x<'0'_______ x>'9':
n=n-1 #取位向前移1位
x=s[n-1] #取车牌号的第n个符号
if int(x)%5==1:
print("星期一限行")
elif int(x)%5==2:
____________________
elif int(x)%5=3:
print("星期三限行")
elif int(x)%5==4:
print("星期四限行")
else:
print("星期五限行")
_____________________________________________________________
补充和改错后的程序代码:
s=input("请输入后6位车牌号:")
n=6 #车牌号的长度为6
x=s[n-1] #第一位是s[0],取车牌号s的第n位
while x<'0' or x>'9':
n=n-1 #取位向前移1位
x=s[n-1] #取车牌号的第n个符号
if int(x)%5==1:
print("星期一限行")
elif int(x)%5==2:
print("星期二限行")
elif int(x)%5==3:
print("星期三限行")
elif int(x)%5==4:
print("星期四限行")
else:
print("星期五限行")
·END·

关 注 我 哦