[Python] 2. if문

awarduuu·2022년 3월 5일
0

python

목록 보기
2/2
post-thumbnail

📘 if 문

if 조건문

항상 모든 일에는 변수가 생기고, 생각대로 되지 않는다.
이러한 상황을 위해 사람들은 변수를 대처하기 위해 여러가지 경우의 수를 대비한다.
조건문은 이를 위해 만들어졌다.

  • 조건문은 크게 '조건식'과 '실행문'으로 나뉜다.
  • 조건식은 True 혹은 False를 반환한다.
  • 조건식의 결과값에 따라 실행을 달리하는 여러 개의 실행문이 있다.

if 조건문의 사용법

예시
나이가 20 이하인 학생은 청소년할인이 되게 하시오

# 나이 입력

age = int(input())

# 조건식
if age <= 20 :
	# 실행문
	print('청소년 할인')
    
 # age = 18로 입력할 경우 조건문에 따라 '청소년할인'이 출력된다.  

if-elif-else

상황을 항상 두가지 결과로 나타낼만큼 세상이 단순하지 않다. 경우의수는 너무나도 많으며, 이중~삼중의 조건을 제시할 경우도 허다하다. 그래서 if는 elif와 else를 지원한다.

이 역시 예시를 들어 이해하는 것이 편하므로 바로 코드로 들어간다.

예시
점수가 90점 이상은 'A', 80점 이상은 'B', 70점 이상은 'C', 60점 이상은 'D', 나머지는 'F'가 출력되도록 하시오.

# 입력
score = int(input())

# 조건문
if score >= 90 and score <= 100 :
    print("A")
elif score >= 80 :
    print("B")
elif score >= 70 :
    print("C")
elif score >= 60 :
    print("D")
else :
    print("F")
    
# elif를 통해 여러 조건을 더 걸어주고, 마지막 나머지 경우는 else로 처리한다.

profile
선한 영향력을 만드는 개발자

0개의 댓글