Skip to content

Instantly share code, notes, and snippets.

@josephphyo
Last active May 2, 2021 05:38
Show Gist options
  • Save josephphyo/da3447daa266645b9f30a154490502d2 to your computer and use it in GitHub Desktop.
Save josephphyo/da3447daa266645b9f30a154490502d2 to your computer and use it in GitHub Desktop.
Python Function Return Test
class calculator:
number1 = 0
number2 = 0
def __init__(self,num1 = int(input("Please Enter First Number --> ")),num2 = int(input("Please Enter Second Number2 -> "))):
self.number1 = num1
self.number2 = num2
def add(self):
result = self.number1 + self.number2
return result
def minus(self):
result = self.number1 - self.number2
return result
def multi(self):
result = self.number1 * self.number2
return result
def division(self):
result = self.number1 / self.number2
return result
cal = calculator() # create object cal
add_result = cal.add()
print(add_result)
minus_result = cal.minus()
print(minus_result)
multi_result = cal.multi()
print(multi_result)
divi_result = cal.division()
divi_result = int(divi_result)
print(divi_result)
def add(num1,num2):
result = num1 + num2
return result
def minus(num1,num2):
result = num1 - num2
return result
def multi(num1,num2):
result = num1 * num2
return result
def division(num1,num2):
result = num1 / num2
return result
def main():
num1 = input("Please Enter your first number -> ")
num2 = input("Please Enter your second number -> ")
operator = input("Enter Operator + - * / => ")
try:
num1 = int(num1)
num2 = int(num2)
if operator == "+":
calculate_add = add(num1,num2)
print(calculate_add)
elif operator == "-":
calculate_minus = minus(num1, num2)
print(calculate_minus)
elif operator == "*":
calculate_multi = multi(num1, num2)
print(calculate_multi)
elif operator == "/":
calculate_division = division(num1, num2)
calculate_division = int(calculate_division)
print(calculate_division)
else:
print("Please Type Correct operator...")
except ValueError:
print("We only accept number only ....")
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment