-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathguess_the_number.py
More file actions
28 lines (23 loc) · 1.21 KB
/
guess_the_number.py
File metadata and controls
28 lines (23 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import random
def guess_the_number():
print("Добро пожаловать в игру 'Угадай число'!")
number_to_guess = random.randint(1, 100) # Загадать число от 1 до 100
attempts = 0
while True:
try:
user_guess = int(input("Введите ваше предположение (от 1 до 100): "))
attempts += 1
if user_guess < 1 or user_guess > 100:
print("Пожалуйста, введите число в пределах от 1 до 100.")
continue
if user_guess < number_to_guess:
print("Слишком маленькое число! Попробуйте еще раз.")
elif user_guess > number_to_guess:
print("Слишком большое число! Попробуйте еще раз.")
else:
print(f"Поздравляю! Вы угадали число {number_to_guess} за {attempts} попыток.")
break
except ValueError:
print("Пожалуйста, введите целое число.")
if __name__ == "__main__":
guess_the_number()