본문 바로가기
Python/Python_basic

조건문(IF문)

by Mr.DonyStark 2023. 11. 28.

□ 조건문 형식 ①

if 조건1:
    실행문

elif 조건2:

    실행문

else:

    실행문

 

□ 조건문 형식 ②

if 조건1 and 조건2:
    실행문

 

□ 조건문 형식 ③

if 조건1 or 조건2:
    실행문

 

□ 조건문 형식 ④

if not 조건:
    실행문

 

□ 조건문 형식 ⑤ 다중조건문

if 조건1:
    실행문
else:
    if 조건2:
            실행문2
    else:
            실행문3

 

□ 예제

#예제 : 나이를 입력받아서, 나이가 19이상이면 당신은 성인입니다 출력
age = int(input("나이를 입력해주세요  :  \n"))
if age >= 19:
    print('당신은 성인')
else:
    print('당신은 청소년')

man_cnt = int(input("남성 수  :  \n"))
woman_cnt = int(input("여성 수  :  \n"))

#예제 : 남성,여성 수 합산된 총 수에 따른 조건문 작성
if man_cnt >= 10 and woman_cnt >=10:
    print('팀 결성 가능')
else:
    print('모집인원 미달')

#예제 : 점수에 따른 등급 산정 조건문
lv_test = int(input('점수 입력  :  \n'))
if lv_test >= 90 :
    print('your level grade is A')
elif lv_test >=70 :
    print('your level grade is B')
elif lv_test >=50:
    print('your level grade is C')
else:
    print('you must retry test')    

#예제 : not을 활용한 평균점수에 따른 조건문 작성
math_score = int(input("수학점수 :  \n"))
history_score = int(input("역사점수 :  \n"))
kr_score = int(input("국어점수 :  \n"))
if not (math_score+history_score+kr_score)/3 >=80:
    print('B')
else:
    print('A')

#예제 : 다중 조건문
cash = int(input('Money : \n'))
if cash > 10000:
    print('go to restraurant')
else:
    if cash > 5000:
        print('go to kb heaven')
    else:
        print('go to home')

 

 

'Python > Python_basic' 카테고리의 다른 글

반복문(for/while문)  (0) 2023.12.04
문자열, List, 조건문 기본예제 모음  (2) 2023.11.29
리스트 기본  (0) 2023.11.28
다양한 출력함수  (1) 2023.11.28
문자열 인덱싱  (0) 2023.11.27