鱼C论坛

 找回密码
 立即注册
查看: 2041|回复: 2

[已解决]请问哪一位大佬可以帮我把其中的问题改成随机出题的形式,万分感谢

[复制链接]
发表于 2022-7-28 23:47:02 | 显示全部楼层    本楼为最佳答案   
  1. import random

  2. question = [
  3.     "请开启前照灯  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯+示宽灯",
  4.     "夜间在没有路灯照明不良条件下行驶  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯+示宽灯",
  5.     "夜间与机动车会车  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  6.     "夜间直行通过路口  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  7.     "夜间同方向近距离跟车行驶  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  8.     "夜间在照明良好道路上行驶  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  9.     "夜间在有路灯的道路上行驶  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  10.     "夜间通过交通信号灯控制的路口  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  11.     "夜间通过人行道  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  12.     "夜间通过坡路  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  13.     "夜间通过拱桥  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  14.     "夜间通过没有交通信号灯控制的路口  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  15.     "路边临时停车  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯",
  16.     "夜间超越前方车辆  选择:a.开启大灯 b.远光灯 c.近光灯 d.远,近光灯交替 e.示警灯"
  17. ]

  18. answer = ["a","b","c","c","c","c","c","c","d","d","d","d","e","d"]

  19. zx = 1
  20. choice = "a"
  21. while zx <= 14:
  22.     if choice == "a":
  23.         print("已开启考试模式")
  24.         
  25.         num = random.randint(0,len(question)-1)
  26.         diyi = input(question[num])
  27.         del question[num]
  28.         
  29.         if diyi == answer[num]:
  30.             print("很好,你答对了,进入下一题")
  31.             del answer[num]
  32.             zx += 1
  33.         else :
  34.             print("你答错了,正在退出")
  35.             break
  36.         
  37.         num = random.randint(0,len(question)-1)
  38.         dier = input(question[num])
  39.         del question[num]

  40.         if dier == answer[num]:
  41.             print("很好,进入下一题")
  42.             del answer[num]
  43.             zx += 1
  44.         else :
  45.             print("哔哔————答错了,正在退出")
  46.             break

  47.         num = random.randint(0,len(question)-1)
  48.         disan = input(question[num])
  49.         del question[num]

  50.         if disan == answer[num]:
  51.             print("ok,歪瑞谷的")
  52.             del answer[num]
  53.             zx += 1
  54.         else :
  55.             print("哦,失误了,下次努力")
  56.             break

  57.         num = random.randint(0,len(question)-1)
  58.         disi = input(question[num])
  59.         del question[num]

  60.         if disi == answer[num]:
  61.             print("oh my god 很好0-0")
  62.             del answer[num]
  63.             zx += 1
  64.         else :
  65.             print("下次努力")
  66.             break

  67.         num = random.randint(0,len(question)-1)
  68.         diwu = input(question[num])
  69.         del question[num]

  70.         if diwu == answer[num]:
  71.             print("qwq,加油离胜利不远了")
  72.             del answer[num]
  73.             zx += 1
  74.         else :
  75.             print("下次努力!!")
  76.             break

  77.         num = random.randint(0,len(question)-1)
  78.         diliu = input(question[num])
  79.         del question[num]

  80.         if diliu == answer[num]:
  81.             print("加油,你是最棒的")
  82.             del answer[num]
  83.             zx += 1
  84.         else :
  85.             print("下次债见")
  86.             break

  87.         num = random.randint(0,len(question)-1)
  88.         diqi = input(question[num])
  89.         del question[num]

  90.         if diqi == answer[num]:
  91.             print("go go go!!向前冲")
  92.             del answer[num]
  93.             zx += 1
  94.         else :
  95.             print("下次债见")
  96.             break

  97.         num = random.randint(0,len(question)-1)
  98.         diba = input(question[num])
  99.         del question[num]

  100.         if diba == answer[num]:
  101.             print("只有坚持0才是胜利")
  102.             del answer[num]
  103.             zx += 1
  104.         else :
  105.             print("下次债见")
  106.             break

  107.         num = random.randint(0,len(question)-1)
  108.         dijiu = input(question[num])
  109.         del question[num]

  110.         if dijiu == answer[num]:
  111.             print("加油,奥里给")
  112.             del answer[num]
  113.             zx += 1
  114.         else :
  115.             print("下次债见")
  116.             break

  117.         num = random.randint(0,len(question)-1)
  118.         dishi = input(question[num])
  119.         del question[num]

  120.         if dishi == answer[num]:
  121.             print("qwq!")
  122.             del answer[num]
  123.             zx += 1
  124.         else :
  125.             print("失败是成功之母,没什么")
  126.             break

  127.         num = random.randint(0,len(question)-1)
  128.         dishiyi = input(question[num])
  129.         del question[num]

  130.         if dishiyi == answer[num]:
  131.             print("叮咚————叮咚,答对了")
  132.             del answer[num]
  133.             zx += 1
  134.         else :
  135.             print("加油,努力")
  136.             break

  137.         num = random.randint(0,len(question)-1)
  138.         dishier = input(question[num])
  139.         del question[num]

  140.         if dishier == answer[num]:
  141.             print("咚咚咚,答对了")
  142.             del answer[num]
  143.             zx += 1
  144.         else :
  145.             print("注意别掉坑!!")
  146.             break

  147.         num = random.randint(0,len(question)-1)
  148.         dishisan = input(question[num])
  149.         del question[num]

  150.         if dishisan == answer[num]:
  151.             print("欧克,答对了")
  152.             del answer[num]
  153.             zx += 1
  154.         else :
  155.             print("注意下一次别掉坑!!!")
  156.             break

  157.         num = random.randint(0,len(question)-1)
  158.         dishisi = input(question[num])
  159.         del question[num]

  160.         if dishisi == answer[num]:
  161.             print("恭喜你,又答对了一道题")
  162.             del answer[num]
  163.             zx += 1
  164.         else :
  165.             print("债见")

  166.     print("恭喜恭喜,恭喜你答题成功,——————烟花————烟花")
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-21 02:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表