Помогите исправить ошибки

Koro Kuro

Активный
Автор темы
216
48
В данном коде две ошибки. Первая - если запустить код, он рандомно загадает число и с помощью цикла будет каждый раз запрашивать новое число пока не введёшь число больше чем компьютер загадал, но как сделать чтобы число было каждый раз разное? Ты не угадал, он пишет что число было допустим 82 и после повторения цикла число и остаётся 82. Вторая - после того когда ты выйграл он может завершить работу а может и нет, а надо чтобы всегда завершал.
PS: сорян что фото, а не кодом. С телефона неудобно кодом
PSS: https://yapx.ru/u/U0EBY
 
Последнее редактирование:
Решение
Держи


код:
import random

random_number = random.randint(1, 100)

while True:
    user_number = int(input("Enter number (1, 100): "))

    if user_number >= random_number:
        print(f'You win! number - {random_number}')
        break
    elif user_number < random_number:
        print(f'You lose! number - {random_number}')