question archive write a program that gives simple math quizzes

write a program that gives simple math quizzes

Subject:Computer SciencePrice:2.87 Bought7

write a program that gives simple math quizzes. The program should display two random numbers that are to be added, such as:

247

+129

The program should allow the student to enter the answer. If the answer is correct, sage of congratulations should be displayed. If the answer is incorrect, a message showing the correct answer should be displayed.

 

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE

Answer Preview

Answer:

import random
def main():
print("Math Quiz")
print("Enter the results of following arithmetic")
num1 = random.randint(100, 500)
print("", num1)
num2 = random.randint(100, 500)
print("+", num2)
print("-")
result = int(input(""))
if(result == num1+num2):
print("congratulations")
else:
print("Wrong Answer")

main()

Note:

1. The identation of the else statement is wrong should be at same level as if.

2. main() function should be called without any identation so that its part of main block.

Refer the code in http://ideone.com/OjTKwc

Related Questions