#Returns the sum of num1 and num2
def add(num1, num2):
return num1 + num2
#Returns the result of subtracting num1 - num2
def sub(num1, num2):
return num1 - num2
#Returns the result of multiplying num1 * num2
def mul(num1, num2):
return num1 * num2
#Returns the result of dividing num1 / num 2
def div(num1, num2):
return num1 / num2
def main():
operation = input("What do you want to do (+,-,*,/):")
if(operation != '+' and operation != '-' and operation != '*' and operation != '/'):
#invalid operation
print ("You must enter a valid operation")
else:
var1 = int(input("Enter num1: "))
var2 = int(input("Enter num2: "))
if (operation == '+'):
print(add(var1, var2))
elif(operation == '/'):
print (div(var1, var2))
elif(operation == '-'):
print(sub(var1, var2))
else:
print (mul(var1, var2))
main()
I1JldHVybnMgdGhlIHN1bSBvZiBudW0xIGFuZCBudW0yCmRlZiBhZGQobnVtMSwgbnVtMik6CglyZXR1cm4gbnVtMSArIG51bTIKCiNSZXR1cm5zIHRoZSByZXN1bHQgb2Ygc3VidHJhY3RpbmcgbnVtMSAtIG51bTIKZGVmIHN1YihudW0xLCBudW0yKToKCXJldHVybiBudW0xIC0gbnVtMgoKI1JldHVybnMgdGhlIHJlc3VsdCBvZiBtdWx0aXBseWluZyBudW0xICogbnVtMiAKZGVmIG11bChudW0xLCBudW0yKToKCXJldHVybiBudW0xICogbnVtMiAKCiNSZXR1cm5zIHRoZSByZXN1bHQgb2YgZGl2aWRpbmcgbnVtMSAvIG51bSAyCmRlZiBkaXYobnVtMSwgbnVtMik6CglyZXR1cm4gbnVtMSAvIG51bTIKCgkKZGVmIG1haW4oKToKCQlvcGVyYXRpb24gPSBpbnB1dCgiV2hhdCBkbyB5b3Ugd2FudCB0byBkbyAoKywtLCosLyk6IikKCQlpZihvcGVyYXRpb24gIT0gJysnIGFuZCBvcGVyYXRpb24gIT0gJy0nIGFuZCBvcGVyYXRpb24gIT0gJyonIGFuZCBvcGVyYXRpb24gIT0gJy8nKToKCQkJI2ludmFsaWQgb3BlcmF0aW9uCgkJCXByaW50ICgiWW91IG11c3QgZW50ZXIgYSB2YWxpZCBvcGVyYXRpb24iKQoJCWVsc2U6CgkJCXZhcjEgPSBpbnQoaW5wdXQoIkVudGVyIG51bTE6ICIpKQoJCQl2YXIyID0gaW50KGlucHV0KCJFbnRlciBudW0yOiAiKSkKCQkJaWYgKG9wZXJhdGlvbiA9PSAnKycpOgoJCQkJcHJpbnQoYWRkKHZhcjEsIHZhcjIpKQoJCQllbGlmKG9wZXJhdGlvbiA9PSAnLycpOgoJCQkJcHJpbnQgKGRpdih2YXIxLCB2YXIyKSkKCQkJZWxpZihvcGVyYXRpb24gPT0gJy0nKToKCQkJCXByaW50KHN1Yih2YXIxLCB2YXIyKSkKCQkJZWxzZToKCQkJCXByaW50IChtdWwodmFyMSwgdmFyMikpCgogbWFpbigp