Skip to content

Commit ddea0e9

Browse files
committed
task for game1 is done
1 parent e7c6788 commit ddea0e9

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

leson6.py

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
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

Comments
 (0)