学车灯光.md
#!/usr/bin/env python3
import random
tiku1 = """夜间通过急弯、坡路 -- 交替使用远近光灯
夜间通过坡路、拱桥 -- 交替使用远近光灯
夜间通过急弯、拱桥 -- 交替使用远近光灯
夜间通过拱桥、人行横道 -- 交替使用远近光灯
夜间通过没有交通信号灯控制的路口 -- 交替使用远近光灯
夜间超越前方车辆 -- 交替使用远近光灯
夜间同方向近距离跟车行驶 -- 使用近光灯
夜间与机动车会车 -- 使用近光灯
夜间直行通过路口 -- 使用近光灯
夜间在有路灯的道路上行驶 -- 近光灯,使用近光灯
夜间在照明良好的道路上行驶 -- 近光灯,使用近光灯
请打开近光灯 -- 近光灯,使用近光灯
请打开远光灯 -- 远光灯
夜间在没有路灯,照明不良条件下行驶 -- 远光灯
路边临时停车 -- 危险报警闪光灯+ 示廓灯(属称小灯)
夜间在窄路与非机动车会车 -- 近光灯,使用近光灯
夜间在窄桥与非机动车会车 -- 近光灯,使用近光灯"""
tiku2 = """夜间路口左转弯 -- 近光灯+左转向灯
夜间路口右转弯 -- 近光灯+右转向灯
雾天行驶 -- 雾灯+ 危险报警闪光灯"""
tiku = tiku1.split('\n') + tiku2.split('\n')
problem = []
for tmp in tiku:
problem.append(tuple(tmp.split(' -- ')))
# print(tiku)
# print(problem)
answer = {
'1': '交替使用远近光灯',
'2': '使用近光灯',
'3': '远光灯',
'4': '危险报警闪光灯+ 示廓灯(属称小灯)',
'5': '近光灯+左转向灯',
'6': '近光灯+右转向灯',
'7': '雾灯+ 危险报警闪光灯',
}
des = """
'1': '交替使用远近光灯',
'2': '使用近光灯',
'3': '远光灯',
'4': '危险报警闪光灯+ 示廓灯(属称小灯)',
'5': '近光灯+左转向灯',
'6': '近光灯+右转向灯',
'7': '雾灯+ 危险报警闪光灯',
"""
while True:
random.shuffle(problem)
for p in problem:
print(p[0])
print(des)
ans = input('请输入答案: ')
if not ans or ans not in answer:
print('结束')
exit(0)
if answer[ans] in p[1]:
print('\033[32m 正确 \033[0m' + '\n')
else:
print('\033[31m 错误 \033[0m' + '\n')
print('一轮已结束\n\n')
仅供参考