ゲーム作成課題

       

私たちは1班で三択のクイズゲームを作りました。

~ゲームの説明~

問題は雑学系で優しめから難しいものまで計5問あります!
答えは1~3での入力のみ正常に反応します。
最後に正解数と正答率が出る仕組みになってます。
ぜひ全問正解目指して頑張ってください!!
↓ゲームのソースコードです
  1. from unicodedata import name
  2. ok = 0
  3. ng = 0
  4. print("〜ワクワクサン〜")
  5. if name == 2:
  6.       print("|")
  7.       print("|")
  8.       print("↓")
  9.       print('T')
  10. elif name :
  11.       print("|")
  12.       print("|")
  13.       print("↓")
  14.       print('F')
  15. name = int(input('1働き蜂の性別は?1〜3のうちどれか一つ選んで入力してください?1,メス 2,オス 3,両方'))
  16. if name == 2:
  17.       print("|")
  18.       print("|")
  19.       print("↓")
  20.       print('T')
  21. elif name :
  22.       print("|")
  23.       print("|")
  24.       print("↓")
  25.       print('F')
  26. if name == 1:
  27.     print(name,"正解です")
  28.     ok = ok + 1
  29. elif name == 2:
  30.     print(name,"惜しい!!なんで間違えたか明日までに考えといてください!正解は1のメスです!")
  31.     ng = ng + 1
  32. else:
  33.     print(name,"正解は1のメスです!")
  34.     ng = ng + 1
  35. if name == 2:
  36.       print("|")
  37.       print("|")
  38.       print("↓")
  39.       print('T')
  40. elif name :
  41.       print("|")
  42.       print("|")
  43.       print("↓")
  44.       print('F')
  45. name = int(input('2お酢に卵を殻ごと入れると卵はどうなるでしょうか?1,透明な卵になる 2,硬い石のような卵になる 3,卵が溶けてなくなる'))
  46. if name == 2:
  47.       print("|")
  48.       print("|")
  49.       print("↓")
  50.       print('T')
  51. elif name :
  52.       print("|")
  53.       print("|")
  54.       print("↓")
  55.       print('F')
  56. if name == 1:
  57.     print(name,"正解です")
  58.     ok = ok + 1
  59. elif name == 2:
  60.     print(name,"惜しい!!なんで間違えたか明日までに考えといてください!正解は1の透明な卵になるです!")
  61.     ng = ng + 1
  62. else:
  63.     print(name,"正解は1の透明な卵になるです!")
  64.     ng = ng + 1
  65. if name == 2:
  66.       print("|")
  67.       print("|")
  68.       print("↓")
  69.       print('T')
  70. elif name :
  71.       print("|")
  72.       print("|")
  73.       print("↓")
  74.       print('F')
  75. name = int(input('3シロクマ(ホッキョクグマ)の肌の色は何色?1,白色 2,肌色 3,黒色'))
  76. if name == 2:
  77.       print("|")
  78.       print("|")
  79.       print("↓")
  80.       print('T')
  81. elif name :
  82.       print("|")
  83.       print("|")
  84.       print("↓")
  85.       print('F')
  86. if name == 1:
  87.     print(name,"惜しい!!なんで間違えたか明日までに考えといてください!正解は3の黒色です")
  88.     ng = ng + 1
  89. elif name == 2:
  90.     print(name,"惜しい!!なんで間違えたか明日までに考えといてください!正解は3の黒色です!")
  91.     ng = ng + 1
  92. else:
  93.     print(name,"正解です!")
  94.     ok = ok + 1
  95. if name == 2:
  96.       print("|")
  97.       print("|")
  98.       print("↓")
  99.       print('T')
  100. elif name :
  101.       print("|")
  102.       print("|")
  103.       print("↓")
  104.       print('F')
  105. name = int(input('4アニメの作品数は?1, 175,655 2, 14,710 3, 61,172'))
  106. if name == 2:
  107.       print("|")
  108.       print("|")
  109.       print("↓")
  110.       print('T')
  111. elif name :
  112.       print("|")
  113.       print("|")
  114.       print("↓")
  115.       print('F')
  116. if name == 1:
  117.     print(name,"惜しい!!なんで間違えたか明日までに考えといてください!正解は2の14,710です")
  118.     ng = ng + 1
  119. elif name == 2:
  120.     print(name,"正解です!")
  121.     ok = ok + 1
  122. else:
  123.     print(name,"惜しい!!なんで間違えたか明日までに考えといてください!正解は2の14,710です!")
  124.     ng = ng + 1
  125. if name == 2:
  126.       print("|")
  127.       print("|")
  128.       print("↓")
  129.       print('T')
  130. elif name :
  131.       print("|")
  132.       print("|")
  133.       print("↓")
  134.       print('F')
  135. name = int(input('5 次の式の答えはなに?1, 31.4159 2, 50 3, 34.2711'))
  136. if name == 2:
  137.       print("|")
  138.       print("|")
  139.       print("↓")
  140.       print('T')
  141. elif name :
  142.       print("|")
  143.       print("|")
  144.       print("↓")
  145.       print('F')
  146. if name == 1:
  147.     print(name,"正解です!")
  148.     ok = ok + 1
  149. elif name == 2:
  150.     print(name,"惜しい!!なんで間違えたか明日までに考えといてください!正解は1の31.4159です!")
  151.     ng = ng + 1
  152. else:
  153.     print(name,"惜しい!!なんで間違えたか明日までに考えといてください!正解は1の31.4159です!")
  154.     ng = ng + 1
  155. if name == 2:
  156.       print("|")
  157.       print("|")
  158.       print("↓")
  159.       print('T')
  160. elif name :
  161.       print("|")
  162.       print("|")
  163.       print("↓")
  164.       print('F')
  165. print("終了!ーーーーーー あなたの正解数は", ok, "正答率は、",ok/(ok+ng)*100, "%です")

作ってみての感想