-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.py
36 lines (30 loc) · 842 Bytes
/
main.py
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
29
30
31
32
33
34
35
36
import random
import operator
def random_problem():
operators = {
'+': operator.add,
'-': operator.sub,
'*': operator.mul,
'/': operator.truediv,
}
num_1 = random.randint(1, 10)
num_2 = random.randint(1, 10)
operation = random.choice(list(operators.keys()))
answer = operators.get(operation)(num_1, num_2)
print(f'What is {num_1} {operation} {num_2}')
return answer
def ask_question():
answer = int(random_problem())
guess = float(input('Enter you answer: '))
return guess == answer
def game():
score = 0
while True:
if ask_question() == True:
score += 1
print('Correct !')
else:
print('Incorrect')
break
print(f'======== Game Over ========\nYou score is {score}\nKepp going!')
game()