历年山西省高中信息技术学考真题(程序题9+解析)

四季读书网 1 0
历年山西省高中信息技术学考真题(程序题9+解析)

车牌号限行查询程序

(一)题目描述

      太原地区滨河东路、西路(胜利桥至祥云桥)早晚高峰期实施阶段性机动车限行。限行机动车车牌尾号分别为: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位

#x是字母就向前循环处理

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位

#x是字母就向前循环处理

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·

历年山西省高中信息技术学考真题(程序题9+解析) 第1张

关  注  我  哦


抱歉,评论功能暂时关闭!