デザイン演習第5回

課題 ゲームを作る

なぞなぞゲームのソースコード

  1. ok=0
  2. ng=0
  3. print("なぞなぞゲーム")
  4. a=input("赤ちゃんしかいない国はどこ?")
  5. b=input("クマが問題を解けない場所はどこ?")
  6. c=input(全員が女の子の四つ子がお正月に披露する物は何でしょうか?)
  7. d=input("パパとママは2回ずつ会えるのに、父と母は1回も会えませんこれ何のこと?")
  8. if a =="ニュージーランド":
  9.    print("正解")
  10.    ok=ok+1
  11. else:
  12.    print("不正解")
  13.    ng=ng+1
  14. if b =="熊本県"or b=="熊本"or b=="くまもとけん"or b=="くまもと":
  15.    print("正解")
  16.    ok=ok+1
  17. else:
  18.    print("不正解")
  19.    ng=ng+1
  20. if c=="獅子舞"or c=="ししまい"in c:
  21.    print("正解")
  22.    ok=ok+1
  23. else:
  24.    print("不正解")
  25.    ng=ng+1
  26. if d=="唇"or d=="くちびる"or d=="口":
  27.    print("正解")
  28.    ok=ok+1
  29. else:
  30.    print("不正解")
  31.    ng=ng+1
  32. print("おわり--- あなたの正解数は",ok,"正解率は",ok/(ok+ng)*100,"%です")
  33.  

補足

   okとngの変数を用いて、毎回回答するごとに点数が加算されるようにした。
   複数の表記が想定される回答は、if文でorを用いて複数の記載に対応できるようにした。
   掛け算は*、割り算は/で示す。(足し算:+、引き算:-、余り表示:%(割る数字)、○乗:**(数字))