-
20 - if 조건문study with Q - 파이썬 2024. 3. 3. 17:50
#if 조건문
: 조건에 따라 코드를 실행하거나, 실행하지 않게 만들고 싶을 때 사용하는 구문. 이렇게 조건을 기반으로 실행의 흐름을 변경하는 것을 조건 분기 라고 함
if 조건: 문장 문장 문장 끝!
- 들여쓰기를 입력할 때는 tab, shift+tab키를 이용한다.
: 조건이 True일 때만 들여쓰기 안쪽의 문장을 실행한다.
#예제1
: 사용자가 입력한 숫자가 양수 / 음수 / 0인지 확인하는 프로그램
z = input("판별할 정수를 입력하시오: ") z = int(z) #양수 if z>0 : print("양수") #음수 if z<0 : print("음수") #0 if z==0 : print("0")
#예제2
: 오전 오후 구분하는 프로그램
from datetime import datetime from pytz import timezone now = datetime.now(timezone('Asia/Seoul')) print(f"현재 시간은 {now.hour}시 {now.minute}분입니다.") if now.hour < 12 : print("지금은 오전입니다.") if now.hour > 12 : print("지금은 오후입니다.") if now.hour == 12: print("지금은 정오입니다.")
#예제3
: 계절을 구분하는 프로그램
from datetime import datetime from pytz import timezone now = datetime.now(timezone('Asia/Seoul')) mon = now.month print(f"{mon}월") if 3<= mon <= 5: print("봄 한 송이") if 6<= mon <= 8 : print("여름 한 컵") if 9<= mon <=11 : print("가을 한 장") if (1<= mon <= 2) or (mon == 12) : print("겨울 한 숨") >>> 3월 봄 한 송이
#묶어줘요
if condition: suite
if 조건: 복합 문장
- 복합 문장 : 문장을 묶어놓은 것 / 파이썬에서는 들여쓰기로 묶어줌
#Identation Error
: 들여쓰기가 잘못되었을 때 발생하는 에러
#그다음 조건문을 풀어보세여
'study with Q - 파이썬' 카테고리의 다른 글
22 - 확인문제 (0) 2024.03.18 21 - if 조건문 연습 (0) 2024.03.04 19 - 불 연산자, 비교 연산자, 논리 연산자 (0) 2024.03.03 18 - 백준 (0) 2024.02.28 17 - 파괴적 연산과 비파괴적 연산 (0) 2024.02.26