파이썬(Python)

파이썬 조건문

김매콤 2023. 6. 26. 14:39

오늘은 조건문을 배워보자

조건문이란 조건에 따라 특정동작을 하도록하는 프로그래밍 명령어 이다.

실제 우리의 생활에도 조건문이 많이 필요하다.

 

예를 들면 핸드폰의 패턴을 5번이상 틀리면 잠긴다.

이런것 또한 "핸드폰의 패턴이 5번 이상 틀리면 1분동안 대기 상태로 만들어라" 라는

조건문을 사용 할 수가 있다.

 

조건문에는 if, else, elif 등의 명령 키워드를 사용한다.

 

이제 한번 예를 들며 연습해보자

 


첫번째 예시로는 술집을 예로들어보자 

나이를 물어보고 미성년자들을 걸러내보자

print('몇살이시죠?')
myage = int(input())
if myage <20:
    print('미성년자는 안된다. 가라')
else:
    print('몇분이서 오셨나요?')

input에 19이하의 숫자를 쓰면 "미성년자는 안된다. 가라"가 출력이 되고

20이상의 숫자를 적으면 "몇분이서 오셨나요?"가 출력이 된다.

이런식으로 생각하면된다. 

만약 = if

아니면 = else

생각보다 원리는 쉽다

 

이번에는 elif를 사용해보자

학점을 입력하면 등급을 알려주는 코드를 만들어보자

score = int(input('점수를 적으시면 등급이나옵니다.'))

if score >=90:
    grade = 'A등급 입니다.'
elif score >=80:
    grade = 'B등급 입니다.'
elif score >=70:
    grade = 'C등급 입니다.'
elif score >=60:
    grade = 'D등급 입니다.'
else:
    grade = 'F입니다. 재수강 하세요~'
    
print(grade)

이렇게 if와 else사이에 다른 조건들을 더 넣어주고 싶다면 elif를 사용해주면 된다.


오늘은 조건문을 간단히 배워봤다.

그냥 눈으로 읽고 아하! 라고 생각하지말고 꼭 직접 써보고 이해해보길 바란다.

눈으로 보면 알거같은데 직접 해보라하면 못하는 경우가 대부분이기 때문이다.

그럼 다음 시간에 또 보도록 하자

'파이썬(Python)' 카테고리의 다른 글

파이썬 반복문 제어  (0) 2023.06.30
파이썬 반복문  (0) 2023.06.29
파이썬 인덱싱 & 슬라이싱  (0) 2023.06.25
파이썬 비교연산자  (0) 2023.06.22
파이썬 산술연산자  (0) 2023.06.21