Добро пожаловать в игру "Угадай число"!
В этой игре компьютер загадывает число от 1 до 100, а вы должны попробовать его угадать. Компьютер будет давать вам подсказки, говоря "слишком большое" или "слишком маленькое", чтобы помочь вам сужать диапазон возможных чисел.
Давайте начнем кодировать игру:
1. Сначала нам понадобится импортировать модуль random, чтобы компьютер мог загадать число случайным образом для каждой новой игры. Введите следующую строку кода:
import random
2. Теперь мы можем определить функцию, в которой будет происходить сама игра. Давайте назовем ее "guess_number". Введите следующую строку кода:
def guess_number():
3. Мы должны сгенерировать случайное число, которое компьютер будет загадывать. Давайте создадим переменную "secret_number" и присвоим ей случайное число от 1 до 100. Введите следующую строку кода:
secret_number = random.randint(1, 100)
4. Теперь давайте создадим цикл while, который будет выполняться, пока игрок не угадает число. Введите следующую строку кода:
while True:
5. Первым делом нам нужно получить предположение игрока. Давайте создадим переменную "guess" и присвоим ей введенное игроком число. Мы также должны преобразовать его в целое число, так как input целочисленное. Введите следующую строку кода:
guess = int(input("Введите число: "))
6. Теперь мы должны проверить, угадал ли игрок число. Если да, то мы можем выйти из цикла while с помощью инструкции break. Введите следующую строку кода:
if guess == secret_number:
print("Поздравляю, вы угадали число!")
break
7. Если игрок не угадал число, нам нужно дать ему подсказку. Если его предположение больше секретного числа, мы должны сообщить ему, что число, которое он ищет, слишком большое. Если его предположение меньше секретного числа, мы должны сообщить ему, что число, которое он ищет, слишком маленькое. Введите следующие строки кода:
if guess > secret_number:
print("Слишком большое число!")
else:
print("Слишком маленькое число!")
8. Игра будет продолжаться, пока игрок не угадает число. Если он угадал число, цикл while прекратится и игра закончится. Если необходимо, мы можем дать игроку еще одну попытку, предложив ему ввести другое число. Введите следующую строку кода:
guess_number()
9. В конце кода добавьте вызов функции guess_number() чтобы игра начиналась при запуске программы:
guess_number()
Это весь код игры "Угадай число". Вы можете запустить программу и начать играть. Компьютер будет загадывать новое число для каждой новой игры, и вы должны будете попробовать угадать его, используя подсказки, которые он дает. Удачи!