myfunctions.printNum(num2, size) answer = int(input("= ")) print(myfunctions.check_answer(num1, num2, answer, "+")) if answer == num1 + num2: total_score += 1 correct_addition += 1 while drill_mode == "yes" and myfunctions.check_answer( num1, num2, answer, "+") != "Correct!\n": answer = int(input("= ")) print(myfunctions.check_answer(num1, num2, answer, "+")) extra_attempts_add += 1 elif operator == 2: total_subtraction += 1 myfunctions.printNum(num1, size) print(myfunctions.minus(5)) myfunctions.printNum(num2, size) answer = int(input("= ")) print(myfunctions.check_answer(num1, num2, answer, "-")) if answer == num1 - num2: total_score += 1 correct_subtraction += 1 while drill_mode == "yes" and myfunctions.check_answer( num1, num2, answer, "-") != "Correct!\n": answer = int(input("= ")) print(myfunctions.check_answer(num1, num2, answer, "-")) extra_attempts_subtraction += 1 elif operator == 3: total_multiplication += 1 myfunctions.printNum(num1, size)
# create for loop correct_answers = 0 num = 1 while num <= problems: num +=1 print ("What is .....") a = random.randint(0,9) b = random.randint(0,9) c = random.randint(1,2) myfunctions.print_number(a, width) if c == 1: print (myfunctions.plus(width)) c = "+" else: print(myfunctions.minus(width)) c="-" myfunctions.print_number(b,width) problem_answer = int(input("= ")) check_problem = myfunctions.check_answer(a,b,problem_answer,c) if check_problem == True: correct_answers += 1 print("Correct!") elif check_problem == False: print ("Sorry, that's not correct.") print () print ("You got ", correct_answers, "out of ", problems, "correct!")
elif x == 6: myfunctions.number_6(width) elif x == 7: myfunctions.number_7(width) elif x == 8: myfunctions.number_8(width) elif x == 9: myfunctions.number_9(width) # Calling calculation function for z if z == 1: z = "+" myfunctions.plus(width) elif z == 2: z = "-" myfunctions.minus(width) # Option 1 elif z == 3: z = "*" myfunctions.multiply(width) # Option 2 elif z == 4: z = "/" myfunctions.division(width) # Calling number function for y if y == 0: myfunctions.number_0(width) elif y == 1: myfunctions.number_1(width) elif y == 2:
# occurs if the random number selected is 0 if randNum == 0: if i == 0: firstNum += randNum myfunctions.number_0(w) if randOp == 1: print() operation = "+" myfunctions.plus(w) print() else: print() print() operation = "-" myfunctions.minus(w) print() print() elif i == 1: secondNum += randNum myfunctions.number_0(w) # occurs if the random number selected is 1 if randNum == 1: if i == 0: firstNum += randNum myfunctions.number_1(w) if randOp == 1: print()
for problem in range(num_problems): print("What is .....") print() int1 = random.randint(0,9) int2 = random.randint(0,9) op = random.randint(1,2) myfunctions.print_number(int1, width, character) print() if op == 1: print(myfunctions.plus(width, character)) real_ans = myfunctions.check_answer(int1,int2,(int1+int2),'+') else: print(myfunctions.minus(width, character)) real_ans = myfunctions.check_answer(int1,int2,(int1-int2),'-') print() myfunctions.print_number(int2,width, character) if op == 1: user_ans = int(input('= ')) user_check = myfunctions.check_answer(int1,int2,user_ans,'+') if user_check == real_ans: print("Correct!") print() correct += 1 continue else: print("Sorry, that's not correct.")