diff --git a/main.py b/main.py index 90bbbd2..e3ba26d 100644 --- a/main.py +++ b/main.py @@ -1,25 +1,53 @@ +#This version implements an Issue 24.8.22 improvements + + import random import operator -def random_problem(): - operators = { +operators = { '+': operator.add, '-': operator.sub, '*': operator.mul, '/': operator.truediv, } +def chooseNum(): num_1 = random.randint(1, 10) num_2 = random.randint(1, 10) + return num_1,num_2 + +def operate(operation): + #The operation operator.truediv must compute only integers + pureInt=True + while pureInt: + num_1,num_2=chooseNum() + answer = operators.get(operation)(num_1, num_2) + if (operation=='/' and num_1