├── README.md └── index.py /README.md: -------------------------------------------------------------------------------- 1 | # -Python 2 | Игра угадай число 3 | -------------------------------------------------------------------------------- /index.py: -------------------------------------------------------------------------------- 1 | import random 2 | number = random.randint(1, 100) 3 | print(number) 4 | 5 | user_number = None 6 | count = 0 7 | levels = {1:10, 2:5, 3:3} 8 | print('Игра состоит из 3 уровня. В первом уровне у вас есть 10 попыток для угадание чисел,') 9 | print('а во вотором уровне 5 попыток и в третьем уровне 3 попыток ') 10 | level = int(input('Введите уровень сложности: ')) 11 | 12 | max_count = levels[level] 13 | 14 | user_count = int(input('Введите количество участников: ')) 15 | 16 | users = [] 17 | 18 | for i in range(user_count): 19 | user_name = input(f'Введите имя пользователя {i+1}: ') 20 | users.append(user_name) 21 | print(users) 22 | 23 | is_winner = False 24 | winner_name = None 25 | 26 | while not is_winner: 27 | count += 1 28 | if count > max_count: 29 | print('Вы проиграли') 30 | break 31 | print(f'Попытка №{count}') 32 | for user in users: 33 | print(f'Xoд пользователя {user}') 34 | user_number = int(input('Введите число: ')) 35 | if user_number == number: 36 | is_winner = True 37 | winner_name = user 38 | break 39 | elif user_number > number: 40 | print('Ваша число больше') 41 | elif user_number < number: 42 | print('Ваша число меньше') 43 | else: 44 | print(f'Выиграл пользователь по имени {winner_name}') 45 | 46 | --------------------------------------------------------------------------------