아하
생활

생활꿀팁

순수한벌잡이242
순수한벌잡이242

파이썬 else 와 elif 차이 질문합니다

def calc(var1, var2, oper) : result = 0 if oper == "+" : result = var1 + var2 elif oper == "*" : result = var1 * var2 elif oper == "-" : result = var1 - var2 elif oper == "/" : result = var1 / var2 return result res = 0 v1, v2, op = 0, 0, "" op = input("계산 입력") v1 = int(input("첫 번째 수") v2 = int(input("두 번째 수") res = calc(v1,v2,op) print("결과 : %d %s %d %d = %d" % (v1,op,v2,res))

9번째 줄에 else가 아닌 elif를 써야 실행이 되던데

왜 else를 못쓰는건가요?

원래 elif 쓰다가 마지막 조건줄에서는 else 쓰는거 아닌가요?

7개의 답변이 있어요!