У меня возникла проблема с кодом игры-угадайки курса Python CS50.Python

Программы на Python
Anonymous
У меня возникла проблема с кодом игры-угадайки курса Python CS50.

Сообщение Anonymous »


Я пытаюсь написать программу, удовлетворяющую требованиям игры «Угадайка» CS50 Python:
[*]
Запрашивает у пользователя уровень �. Если пользователь не вводит положительное целое число, программа должна запросить еще раз.
[*]
Случайным образом генерирует целое число от 1 до � включительно, используя модуль random.
[*]
Предлагает пользователю угадать это целое число. Если предположение не является положительным целым числом, программа должна снова запросить у пользователя.

Если предполагаемое значение меньше этого целого числа, программа должна вывести Слишком мало! и снова запросить пользователя.
[*]
Если предполагаемое значение больше этого целого числа, программа должна вывести Слишком большое! и снова запросить пользователя.
[*]
Если предположение совпадает с этим целым числом, программа должна вывести Верно! и выйти.

Проблема в том, что я прохожу все проверки, но не могу пройти ни одну проверку, независимо от того, как я пытаюсь исправить свой код

Вот мой код
импортировать случайным образом защита основной(): n_level = Prompt_input('Уровень:') game_generate (n_level) защита Prompt_input (подсказка): пока правда: пытаться: я = int(ввод(приглашение)) если я > 0: вернуть я кроме ValueError: проходить защита game_generate(n): результат = случайный.randint(1,n) пока правда: пытаться: догадайтесь = int(input('Угадайте:')) если предположение > результат и предположение

Вернуться в «Python»