У меня есть эта простая игра с угадыванием чисел, и я хотел бы, чтобы, как только пользователь угадал правильное случайное число, я хочу сохранить количество испытаний в списке.Допустим, если пользователь найдет число в 9 испытаниях, 9 будет сохранено в списке, но я хочу запустить игру 3 раза и сохранить эти 3 испытания в списке, а затем получить среднее значение.Проблема, с которой я сталкиваюсь, - это когда пользователь находит n раз, он видит его в списке, но не продолжает.Останавливается после 1 игры.Как мне заставить его работать 3 раза?Любая помощь будет оценена.Спасибо!
import random
def main():
num = random.randint(1, 1000)
my_guess = 0
counter = 0
list_trial = []
num_times = 3
j = 0
while my_guess != num and j < num_times:
my_guess = int(input('Make a guess --> '))
counter += 1
if my_guess < num:
print('Too low!')
elif my_guess > num:
print('Too high!')
else:
print('Finally, you got it !')
print('It took you ' + str(counter) + ' tries...')
list_trial.append(counter)
print(list_trial) #prints the number of trials...
print(sum(list_trial / len(list_trial))) # prints the average of the trials...
main()