体内時計ゲーム

私は体内時計ゲームを作りました。
ルールはシンプルで自分の設定した秒数と誤差が±0.5秒以内だと成功、±0.5秒を超えてしまうと失敗です。

ソースコード


      import time

      print("体内時計ゲームゲーム")
      print("このゲームは自分の体内時計が正確か確かめるゲームです。誤差±0.5秒まではチャレンジ成功です")
      
      player_input = int(input("チャレンジする秒数を入力してください"))
      
      input("準備ができたらEnterキーを押してスタートしてください")
      start_time = time.time()
      
      input("あなたがチャレンジする秒数が経ったと思ったらEnterキーを押してください")
      end_time = time.time()
      
      elapsed_time = end_time - start_time
      print(f"秒数: {elapsed_time:.2f}秒")
      
      if  player_input - 0.5 <=elapsed_time <= player_input + 0.5:
          print("おめでとうございます!あなたの体内時計は正確です!")
      else:
          print("残念!あなたの体内時計は正確ではありません!")
    

感想

ゲームの作成にあたってchatGPTを参考にし、知らないコードはインターネットで調べながら行った。
はじめは10秒カウントゲームにしようと考えていたが、任意の秒数のカウントゲームのほうが面白いと思いゲーム内容を変更した。
コードを書くのは難しかったが、勉強になった。

参考文献

Pythonコード百科事典Pythonでの実行時間の計測方法
Python変数名の付け方のコツと正しい命名規則と具体的な例
Python における %.2f – その意味とは?