[Tutor] calculator will not multiply

Andre Engels andreengels at gmail.com
Sun Jan 18 16:51:04 CET 2009


There's an editing error in my previous message. The corrected
function should not be:


def compute(arg1, arg2, arg3):
   if sys.arg2 == "+":
       total = add(int(sys.arg1), int(sys.arg3))
       print total
   elif sys.arg2 == "-":
       total = sub(int(sys.arg1), int(sys.arg3))
       print total
   elif sys.arg2 == "/":
       total = dev(int(sys.arg1), int(sys.arg3))
       print total
   elif sys.arg2 == "*":
       total = mul(int(sys.arg1), int(sys.arg3))
       print total
   else:
       print "oops"


but:
def compute(arg1, arg2, arg3):
   if arg2 == "+":
       total = add(int(sys.arg1), int(sys.arg3))
       print total
   elif arg2 == "-":
       total = sub(int(sys.arg1), int(sys.arg3))
       print total
   elif arg2 == "/":
       total = dev(int(sys.arg1), int(sys.arg3))
       print total
   elif arg2 == "*":
       total = mul(int(sys.arg1), int(sys.arg3))
       print total
   else:
       print "oops"




-- 
André Engels, andreengels at gmail.com


More information about the Tutor mailing list