/
AlexColdFish
/
Bayglz
Обзор
Документация
Войти
/
AlexColdFish
/
Bayglz
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
game.py
49 строк
2 KB
Aleksey
Начал писать игру
29 ноя 2024, 15:52
29 ноя 2024, 15:52
f11b3bf
Код
Авторство
О чём код?
""" Документация игры Бейглз: Игра Бейглз - это игра на угадывание чисел. Компьютер загадывает четырехзначное число, в котором все цифры разные. Ваша задача - угадать это число за как можно меньшее количество попыток. Правила игры: 1. Введите четырехзначное число без повторяющихся цифр. 2. После каждого ввода компьютер сообщит, сколько цифр угадано (без учета позиции) и сколько цифр угадано на своих местах. 3. Если вы угадали все цифры на своих местах, вы выигрываете. Пример: Предположим, что загадано число 1234. Ваше предположение: 1234 Ответ компьютера: 4 угаданных цифры на своих местах. Попробуйте угадать число за как можно меньшее количество попыток! """ from random import randint welcome_message = """Добро пожаловать в игру Бейглз!""" def main(): print(welcome_message) while True: generate_number = randint(1000, 9999) count = 0 while True: try: user_number = int(input("Введите число: ")) if user_number < 1000 or user_number > 9999: print("Число должно быть от 1000 до 9999!") count += 1 except ValueError: print("Вы ввели не число!") count += 1 continue #TODO тут будет проверка if __name__ == "__main__": main()