Python Mission 5 - if, else, 조건문

🙋‍♀️Mission🙆‍♂️

if와 else를 이용해 조건문을 작성해보세요.

>조건문이란?

조건문은 특정 조건일 때 코드를 실행하는 방법이다.
프로그램을 만들다 보면 여러 가지 상황을 처리해야 하는 경우가 생기는데 이 때 조건문을 사용한다.

if 배꼽 시계가 울리면:
	하던 모든 일을 멈춘다.

>if와 else (+elif)를 이용해 조건문 만들기

else와 elif는 단독으로 사용할 수 없다.
if, else 형태로 사용하거나 if, elif, else 형태로 사용할 수 있다.

if 조건식:
	코드1
elif 조건식:
	코드2
else:
	코드3

위와 같이 콜론과 들여쓰기는 조건문에서 필수!

세개의 조건식을 활용해 간단한 grade evaulation 코드를 만들어보자.

A = 90점 이상
B = 80점 이상
C = 70점 이상
D = 60점 이상
F = 60점 미만

입력

score = int(input('당신의 점수는? ')) #점수 입력

if score >= 90:
    print("You've got A")
elif score >= 80:
    print("You've got B")
elif score >= 70:
    print("You've got C")
elif score >= 60:
    print("You've got D")
else:
    print("Do better next time")

출력

당신의 점수는? 100 #(원하는 숫자입력)
You've got A

당신의 점수는? 59 
Do better next time

input을 사용해서 사용자에게 점수를 물어보게 했고 그 점수를 int를 사용해 정수로 변환시켜주었다.
그 점수가 중첩 조건문을 통과해 맞는 조건식을 출력한다.

A부터 D까지는 "You've got (grade)"라고 출력되고 F는 fail 했기 때문에 "Do better next time"이 출력된다.

좋은 웹페이지 즐겨찾기