1+ # Game of guess the number (guess of user)
2+
3+ import random
4+
5+ # # 1 version (while True)
6+ # numder = random.randint(1, 100)
7+ # # print(numder)
8+ # while True:
9+ # user_number = int(input('Input number (1 - 100): '))
10+ # if numder == user_number:
11+ # print('You winner!')
12+ # break
13+ # elif numder < user_number:
14+ # print('You number > hidden number')
15+ # else:
16+ # print('You number < hidden number')
17+
18+
19+ # # 2 version (+ attempts and leves)
20+ # numder = random.randint(1, 100)
21+ # # print(numder)
22+ # user_number = None
23+ # levels = {1: 10, 2: 5, 3: 3}
24+ # level = int(input('Input level (1 - 3): '))
25+ # count = 0
26+ # max_count = levels[level]
27+ # while user_number != numder:
28+ # count += 1
29+ # if count > max_count:
30+ # print('You looser!')
31+ # break
32+ # print(f'Attempt {count}')
33+ # user_number = int(input('Input number (1 - 100): '))
34+ # if numder < user_number:
35+ # print('You number > hidden number')
36+ # elif numder > user_number:
37+ # print('You number < hidden number')
38+ # else:
39+ # print('You winner!')
40+
41+
42+ # 3 version (+ input quantity, names users and winner name)
43+ numder = random .randint (1 , 100 )
44+ # print(numder)
45+ user_number = None
46+ count = 0
47+
48+ levels = {1 : 10 , 2 : 5 , 3 : 3 }
49+ level = int (input ('Enter level (1 - 3): ' ))
50+
51+ user_count = int (input ('Enter quantity users: ' ))
52+ users = []
53+ for i in range (user_count ):
54+ user_name = input ('Enter name user {i}: ' )
55+ users .append (user_name )
56+ # print(users)
57+
58+ max_count = levels [level ]
59+ is_winner = False
60+ winner_name = None
61+
62+ while not is_winner :
63+ count += 1
64+ if count > max_count :
65+ print ('All users - loosers!' )
66+ break
67+ print (f'Attempt { count } ' )
68+ for user in users :
69+ print (f'Queue for { user } ' )
70+ user_number = int (input ('Enter number (1 - 100): ' ))
71+ if user_number == numder :
72+ is_winner = True
73+ winner_name = user
74+ break
75+ elif numder < user_number :
76+ print ('You number > hidden number' )
77+ else :
78+ print ('You number < hidden number' )
79+ else :
80+ print (f'Winner is { winner_name } !' )
81+
82+
83+ # Game of guess the number (computer guess)
0 commit comments