반응형
def add(n1, n2):
return n1 + n2
def sub(n1, n2):
return n1 - n2
def mul(n1, n2):
return n1 * n2
def div(n1, n2):
return n1 / n2
operations ={
"+":add,
"-":sub,
"*":mul,
"/":div
}
num1 = int(input("첫번째 수를 입력하세요 : "))
for o in operations:
print(o)
operation_symbol = input("연산자를 입력하세요 : ")
num2 = int(input("두번째 수를 입력하세요 : "))
func = operations[operation_symbol]
answer = func(num1, num2)
print(f"{num1} {operation_symbol} {num2} = {answer}")
반응형
'파이썬 > exercise' 카테고리의 다른 글
[파이썬] 텍스트를 음성파일로 변환 (0) | 2023.01.26 |
---|---|
[파이썬] 숫자 맞추기 게임 (0) | 2023.01.26 |
9-3. python blind auction (0) | 2023.01.04 |
9-2. python dictionary in list (0) | 2023.01.04 |
9-1. python dictionary 성적 등급 매기는 프로그램 (0) | 2023.01.04 |