〖ミニゲーム作り〗

<ゲーム説明>

1~30の中で、ランダムで正解の数字が1つ用意される。
正解が出るまでその数字を探すゲームである。
正解の数字を探し当てることができればゲームクリアとなる。

<ソースコード>

  1. import random
  2. def main():
  3.     answer = random.randint(1, 30)
  4.     attempts = 0
  5.     print("1から30までの数字を当ててください。")
  6.     while True:
  7.         try:
  8.             guess = int(input("数字を入力してください: "))
  9.             attempts += 1
  10.             if guess == answer:
  11.                 print(f"正解!{answer}を当てました。{attempts}回目でクリアしました!")
  12.                 break
  13.             else:
  14.                 print("不正解です。もう一度試してみてください。")
  15.         except ValueError:
  16.             print("無効な入力です。整数を入力してください。")
  17. if __name__ == "__main__":
  18.     main()

<感想>

時間制限や回数制限、を設けても面白いと思った。
数字を使ったものだとやはりブラックジャックも面白いと思う。