Найти в Дзене
ProgX

Практика: Игра "Угадай число"

Игра "Угадай число" является классической игрой, в которой компьютер загадывает число, а игрок должен угадать его за наименьшее количество попыток. Данная игра является прекрасным примером использования Python для создания простой и увлекательной игры. Давайте создадим игру "Угадай число" по шагам, конечно на Python. 1. Сначала нам нужно импортировать модуль random, чтобы компьютер мог загадать случайное число: Python import random 2. Затем мы должны задать диапазон чисел, в котором будет загадываться число: Python lower_bound = 1 upper_bound = 100 3. Далее компьютер должен загадать число в заданном диапазоне: Python number = random.randint(lower_bound, upper_bound) 4. Теперь мы можем начать игру. Напишем цикл, в котором игрок будет вводить числа до тех пор, пока не угадает загаданное число: Python while True: guess = int(input(f"Угадай число от {lower_bound} до {upper_bound}:")) if guess < number: print("Загаданное число больше") elif guess > number:

Игра "Угадай число" является классической игрой, в которой компьютер загадывает число, а игрок должен угадать его за наименьшее количество попыток. Данная игра является прекрасным примером использования Python для создания простой и увлекательной игры.

Давайте создадим игру "Угадай число" по шагам, конечно на Python.

1. Сначала нам нужно импортировать модуль random, чтобы компьютер мог загадать случайное число:

Python

import random

2. Затем мы должны задать диапазон чисел, в котором будет загадываться число:

Python

lower_bound = 1
upper_bound = 100

3. Далее компьютер должен загадать число в заданном диапазоне:

Python

number = random.randint(lower_bound, upper_bound)

4. Теперь мы можем начать игру. Напишем цикл, в котором игрок будет вводить числа до тех пор, пока не угадает загаданное число:

Python

while True:
guess = int(input(f"Угадай число от {lower_bound} до {upper_bound}:"))
if guess < number:
print("Загаданное число больше")
elif guess > number:
print("Загаданное число меньше")
else:
print("Поздравляю! Вы угадали число!")
break

5. После того, как игрок угадает число, игра завершится, и можно предложить сыграть еще раз:

Python

play_again = input("Хотите сыграть еще раз? (да/нет):" )
if play_again.lower() != "да":
break

Итоговый вид игры:

Python

import random
lower_bound = 1
upper_bound = 100
number = random.randint(lower_bound, upper_bound)
while True:
guess = int(input(f"Угадай число от {lower_bound} до {upper_bound}:"))
if guess < number:
print("Загаданное число больше")
elif guess > number:
print("Загаданное число меньше")
else:
print("Поздравляю! Вы угадали число!")
play_again = input("Хотите сыграть еще раз? (да/нет):" )
if play_again.lower() != "да":
break

Теперь у вас есть полностью рабочая игра "Угадай число" на Python! Вы можете дополнить её различными опциями, например, добавить счетчик попыток или установить пользовательский диапазон чисел. Удачи в игре!