〖ミニゲーム作り〗
<ゲーム説明>
1~30の中で、ランダムで正解の数字が1つ用意される。
正解が出るまでその数字を探すゲームである。
正解の数字を探し当てることができればゲームクリアとなる。
<ソースコード>
- import random
- def main():
- answer = random.randint(1, 30)
- attempts = 0
- print("1から30までの数字を当ててください。")
- while True:
- try:
- guess = int(input("数字を入力してください: "))
- attempts += 1
- if guess == answer:
- print(f"正解!{answer}を当てました。{attempts}回目でクリアしました!")
- break
- else:
- print("不正解です。もう一度試してみてください。")
- except ValueError:
- print("無効な入力です。整数を入力してください。")
- if __name__ == "__main__":
- main()
<感想>
時間制限や回数制限、を設けても面白いと思った。
数字を使ったものだとやはりブラックジャックも面白いと思う。