ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.