티스토리 뷰

Python

[py] 13. if 조건문

JH_ 2022. 1. 14. 02:15

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
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday