본문 바로가기
Python/Python

[Python] 조건문(if문)

by 기록하는_사람 2022. 9. 13.

조건문 - if

📌 조건문 - if문

: 조건이 만족될 경우에만 실행문이 실행됨.

if (조건):
	(실행문)

 

 

조건문 - if, elif, else

📌 조건문 - if, elif, else문

: 조건1을  만족할 경우, 실행문1이 실행됨.

  조건1을 만족하지 않고 조건2를 만족할 경우, 실행문2가 실행됨.

  조건1과 조건2를 만족하지 않는 경우, 실행문3이 실행됨.

if (조건1):
	(실행문1)
elif (조건2):
	(실행문2)
else:
	(실행문3)

 

if, elif, else와 if의 차이점

📌 if, elif, else와 if의 차이점

① 실행 동작의 차이

    어느 것을 사용하느냐에 따라 실행 과정이 달라짐.

② else

    else를 사용함으로 예외 상황을 처리할 수  있음.

 

💡 pass

:  문장 전체 구조를 잡을 때 사용하며, 의미는 없음.

 

조건문 - 예시

수를 입력받아 짝수, 홀수를 판별하는 프로그램을 작성하시오.

num = int(input("수 입력: "))

if num % 2 == 0:
    print("짝수")
else:
    print("홀수")

 

국어, 수학 점수를 입력받고, 평균이 90점 이상이면 'A', 80점 이상이면 'B', 70점 이상이면 'C', 나머지는 'D'가 출력되도록 프로그램을 작성하시오.

kor = int(input("국어 점수: "))
math = int(input("수학 점수: "))

avg = (kor + math) / 2

if avg >= 90:
    print("A")
elif avg >= 80:
    print("B")
elif avg >= 70:
    print("C")
else:
    print("D")

 

if ~ in, if ~ not in

https://codingrecord2209.tistory.com/81

 

[Python] if - in, if ~ not in

if ~ in, if ~ not in - if (a) in (b): : b안에 a가 들어있는 지 확인. s = 'abcdefghijk' if 'b' in s: print(f"{s}안에 b가 있다.") else: print(f"{s}안에 b가 없다.") # abcdefghijk안에 b가 있다. - if (a)..

codingrecord2209.tistory.com

 

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

[Python] 반복문(for문, 중첩) | range 함수  (0) 2022.09.14
[Python] list와 tuple  (0) 2022.09.14
[Python] input 함수 | 형변환  (0) 2022.09.07
[Python] 연산자  (0) 2022.09.06
[Python] 변수  (0) 2022.09.06

댓글