今回は数字当てゲームを作成しました。こちらがpythonのコードになります。
    
        
        - import random 
 
        
        - def main():
 
        -     lower_bound = 1 
 
        -     upper_bound = 100
 
        -     target_number = random.randint(lower_bound, upper_bound) #1から100までの数字がランダムで選ばれるようになった。
 
        -     attempts = 0 #attemptsで何回挑戦したのかをカウントできる。
 
        
        -     print(f"1から100までの数で数字を当ててください。")
 
        -     print(f"ヒント: {lower_bound}から{upper_bound}の範囲です。") #1から100までの数字を入力してもらうようにprintで文を出す。
 
        
        -     while True:
 
        -         try:
 
        -             guess = int(input("予想した数を入力して下さい:")) 
 
        -             attempts += 1
 
        
        -             if guess < lower_bound or guess > upper_bound: #予想の数字が大きいか小さいか。
 
        -                 print(f"有効な範囲内の数字を入力してください({lower_bound}から{upper_bound}の間)。")
 
        -             elif guess < target_number:
 
        -                 print("もっと大きな数字です。") #入力した数字より正解の数字が大きいときに出る。
 
        -             elif guess > target_number:
 
        -                 print("もっと小さな数字です。") #入力した数字より正解の数字が小さいときに出る。
 
        -             else:
 
        -                 print(f"正解!{target_number}を{attempts}回目で当てました。")   #正解の数字をtarget_numberで出し、回答回数
 
        -                 break  # 正解した場合はループを終了します。
 
        -         except ValueError:
 
        -             print("無効な数字です。")   #範囲から逸脱した数字を入力したときに出る。
 
        
        - if __name__ == "__main__":  #スクリプトが直接実行された場合に内部のコードを実行するための条件と出てきたが、何のことだか全くわからない。このコードが無くても一応動いた。
 
        -     main()