choco's story

파이썬 스터디 13 - if 조건문 본문

프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본

파이썬 스터디 13 - if 조건문

초코choco 2024. 9. 18. 13:34

if 조건문이란?

주어진 조건에 따라 코드의 실행 유무를 결정해주는 구문

기본구조

if # 불 값이 나오는 표현식 :
		#불 값이 참일 때 실행할 문장
		#불 값이 참일 때 실행할 문장

 

if 조건문 예제1)

숫자를 입력받고, 입력받은 숫자가 양수인지, 음수인지, 0인지 구분해주는 if 조건문 만들기

# 입력값 받기
number = input("정수 입력> ")
number = int(number)

# 양수 조건
if number > 0:
    print("양수")

# 음수 조건
if number < 0:
    print("음수")

# '0' 조건
if number == 0:
    print("0")

출력결과

 

 if 조건문 예제2)

입력받은 숫자가 짝수인지, 홀수인지 구분해주는 if 조건문 만들기

방법1) 입력받은 숫자를 2로 나눈 나머지가 2인지 아닌지로 홀짝 구분

# 입력값 받기
number = input("정수 입력> ")

# 마지막 자리 숫자 추출
last_character = number[-1]

# 숫자로 변환
last_number = int(last_character)

# 짝수 확인
if last_number == 0 \
   or last_number == 2 \
   or last_number == 4 \
   or last_number == 6 \
   or last_number == 8:
    print("짝수")

# 홀수 확인
if last_number == 1 \
   or last_number == 3 \
   or last_number == 5 \
   or last_number == 7 \
   or last_number == 9:
    print("홀수")

 

방법2) 입력받은 숫자의 맨 마지막에 배치된 숫자로 홀짝 구분

# 입력값 받기
number = input("정수 입력> ")

# 마지막 자리 숫자 추출
last_character = number[-1]


# 짝수 확인
if last_character in "02468":
    print("짝수")

# 홀수 확인
if last_character in "13579":
    print("홀수")

 

방법3) 나머지 연산자 '%'를 이용하여 홀짝 구분

# 입력값 받기
number = input("정수 입력> ")

number = int(number)

# 짝수 확인
if number % 2 == 0:
    print("짝수")

# 홀수 확인
if number % 2 == 1:
    print("홀수")

 

출력결과