Pythonで数当てゲーム

import random

answer = random.randint(1, 100)
turn = 0

print('★ 数当てゲーム ★')

while True:

    n = int(input('1~100 の間の数字を入力してください: '))

    turn += 1

    if n < answer:
        print('もっと大きい!')

    elif n > answer:
      print('もっと小さい!')

    else:
      print('正解!!')
      break

print('答えは {}, 正解までに {} ターンかかりました'.format(answer, turn))