조건에 따라서 실행할 명령이 달라진다
if / elif / else 가 있다.
if 조건식1:
조건식 1이 참일 때 실행
elif조건식2:
조건식 1이 거짓, 조건식 2가 참이면 실행
중복으로 사용 가능
else:
조건식1,2가 거짓일 때 실행
문제 1번
작성한 풀이
price = int(input('가격을 입력해주세요')) if price >= 90000: print('매도합니다.') elif price >= 80000: print('대기중입니다.') else: print('매수합니다.')
풀이에 대한 결과
제시된 풀이
문제 2번
작성한 풀이
bag = int(input('가방금액')) watch = int(input('시계금액')) price = bag+watch if price >= 100000: print(price*0.7) elif price >= 50000: print(price*0.8) else: print(price*0.9)
풀이에 대한 결과
제시된 풀이
조건문 중간중간에 print를 사용해 코드가 지저분하다고 생각했는데
영상처럼 마지막에 묶어서 사용하면 더 깔끔하고 실용적일 것 같다고 생각한다.