생활
파이썬 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개의 답변이 있어요!