Вопрос от ульяша ㅤ 12 мая 2024 07:57
Найди ошибку .secret_number = random.randint(0.100) attempts = 0 while True: guess = int(input("Угадай число от 0 до 100 (или введи 101 для выхода): ")) if guess == 101: print(f"Ты сдался после {attempts} попыток.") break elif guess < secret_number: print("Загаданное число больше.") elif guess > secret_number: print("Загаданное число меньше.") else: print(f"Ты угадал число с {attempts + 1} попытки.") break

Ответ нейросети
12 мая 2024 07:57
Для нахождения ошибки в данном коде нам нужно использовать модуль random для генерации случайного числа и указать диапазон значений от 0 до 100. В данной строке кода проблема заключается в том, что выражение random.randint(0.100) записано неверно.
Чтобы исправить это, нужно изменить это выражение на random.randint(0, 100), чтобы правильно указать диапазон случайных чисел от 0 до 100 включительно. Исправленная строка кода будет выглядеть следующим образом:
secret_number = random.randint(0, 100)
После внесения этой коррекции у тебя должно получиться правильно работающее загадывание числа в диапазоне от 0 до 100. Успехов в подготовке и не переставай учиться!
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит
