티스토리 뷰
13.1 조건문 사용하기
특정 조건에 따라 코드를 실행하려할 때 if 를 사용한다.
조건이 맞으면 코드 실행, 맞지 않으면 코드 실행하지 않고 다음으로 넘어간다.
if x==10:
print('10 출력됨')
코드를 생략하고 pass 만 적을 수 있는데 나중에 작성하기 위해 주석을 남겨놓는 방식이다.
if x==10:
pass #TODO: x가 10일 때 코드 필요
***
의사코드: 사람의 언어로 프로그래밍 언어를 표현한 것
ex) if 비가 오면, 우산을 쓴다.
***
13.3 중첩 if 조건문 사용하기
13.2의 응용
들여쓰기에 따라 x>=1 조건이 만족해야 다음 조건을 확인 후 실행한다.
x = 3
if x >= 1:
print('1 이상이다.')
if x == 2:
print('2이다.')
if x == 3:
print('3이다.')
13.4 사용자가 입력한 값에 if 조건문 사용하기
input을 사용해 입력값을 변수에 저장하고 조건문으로 비교하여 코드를 실행한다.
x = int(input())
if x == 1:
print('1이다.')
if x == 2:
print('2이다.')
13.7 심사문제: 온라인 할인 쿠폰 시스템 만들기
p = int(input())
c = input()
if c == 'Cash3000':
print(p-3000)
if c == 'Cash5000':
print(p-5000)
p에는 가격, c에는 쿠폰 이름을 입력하여 저장할 수 있도록 하고,
각각 쿠폰 이름에 따라 3000, 5000원을 할인해주는 코드를 작성하면 된다.
'Python' 카테고리의 다른 글
[py] 15. elif (0) | 2022.01.16 |
---|---|
[py] 14. else (0) | 2022.01.14 |
[py] 코딩도장 Unit 3~12 심사문제 해설 (0) | 2022.01.08 |
[py] 7. 출력 방법 알아보기 (0) | 2022.01.08 |
[py] 6. 변수와 입력 사용하기 (0) | 2022.01.08 |
댓글