power-girl0-0

사칙연산 본문

언어/Python

사칙연산

power-girl0-0 2020. 10. 6. 12:46
728x90

방식 1

def math(a,b,giho):
    if(giho=='+'):
        return a+b
    elif (giho == '-'):
        return a - b
    elif (giho == '*'):
        return a * b
    elif (giho == '//'):
        return a // b
    else:
        print("연산기호를 다시 입력하세요.")
        return 0

a=int(input("a값 입력 : "))
b=int(input("b값 입력 : "))
giho=input("연산기호 입력 : ")
result = math(a,b,giho)
print(result)

 

방식2

def add(a,b):
    print("%d + %d = %d"%(a,b,a+b))
def sub(a,b):
    print("%d - %d = %d"%(a,b,a-b))
def gup(a,b):
    print("%d * %d = %d"%(a,b,a*b))
def div(a,b):
    print("%d // %d = %d"%(a,b,a//b))

a=int(input("a값 입력 : "))
b=int(input("b값 입력 : "))
giho=input("연산기호 입력 : ")
if giho == '+':
    add(a,b)
elif giho == '-':
    sub(a,b)
elif giho == '*':
    gup(a,b)
elif giho == '//':
    div(a,b)
else:
    print("연산기호를 다시 입력하세요.")

 

 

728x90

'언어 > Python' 카테고리의 다른 글

성적입력받아 최대값과 최소값 차이 구하기  (0) 2020.12.02
하노이의 탑  (0) 2020.10.13
사각형의 넓이 구하기  (0) 2020.10.06
함수 실습  (0) 2020.10.06
function  (0) 2020.10.06
Comments