import random

def main():
    print("数当てゲームへようこそ!")
    print("1から100までの数字を当ててください。")

    # ランダムに1から100までの数を選ぶ
    number_to_guess = random.randint(1, 100)
    attempts = 0

    while True:
        # プレイヤーに数を入力させる
        guess = int(input("予想する数を入力してください: "))
        attempts += 1

        # 入力された数が正しいかを判定
        if guess < number_to_guess:
            print("もっと大きい数字です。")
        elif guess > number_to_guess:
            print("もっと小さい数字です。")
        else:
            print(f"正解です!{attempts}回目で当たりました。")
            break

if __name__ == "__main__":
    main()