Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- def main():
- score = 0
- # x + y = z
- leveler = get_level()
- for i in range(10):
- tries = 0
- if leveler == 1:
- x = random.randint(1,9)
- y = random.randint(1,9)
- if leveler == 2:
- x = random.randint(10,99)
- y = random.randint(10,99)
- if leveler == 3:
- x = random.randint(100,999)
- y = random.randint(100,999)
- values = [x,y]
- correct_answer = generate_integer(values)
- while True:
- print(x,'+', y ,'=',end='')
- try:
- answer = int(input(' '))
- if answer==correct_answer:
- score+=1
- break
- except ValueError:
- pass
- else:
- while True:
- print('EEE')
- print(x,'+', y ,'=',end='')
- try:
- answer = int(input(' '))
- except ValueError:
- continue
- if answer == correct_answer:
- break
- else:
- continue
- break
- print(f'Score: {score}')
- def get_level():
- while True:
- try:
- levels = int(input('Level: '))
- except ValueError:
- continue
- if levels in range(1,4):
- return levels
- def generate_integer(aye):
- cor_answer = int(aye[0]) + int(aye[1])
- return cor_answer
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment