user_grade=0
users_name=input("What is your name \n")
import random
count=1
while count<=10:
ops = ["+" , "-", "*", "/"]
num1 = random.randint(0,50)
num2 = random.randint(0,20)
operation = random.choice(ops)
math=(num1, operation, num2)
user_answer=int(input("What is " + str(math) + "\n"))
if user_answer==num1 + num2:
print("Correct answer")
user_grade+=1
if user_answer==num1 - num2:
print("Correct answer")
user_grade+=1
if user_answer==num1 * num2:
print("Correct answer")
user_grade+=1
if user_answer==num1 / num2:
print("Correct answer")
user_grade+=1
else:
print("incorrect or invalid")
count+=1
print("You got ", user_grade ,"/10")
this the output:
What is your name
Ibad
What is (39, '*', 2)
78
Correct answer
incorrect or invalid
why does the incorrect part keep on repeating