[混攻派]-第2週


生年と生年の相を探す


コード#コード#

str_input = input("태어난 해를 입력해 주세요 > ")
year = int(str_input) % 12

if year == 0:
    print("원숭이 띠입니다.")
elif year == 1:
    print("닭 띠입니다.")
elif year == 2:
    print("개 띠입니다.")
elif year == 3:
    print("돼지 띠입니다.")
elif year == 4:
    print("쥐 띠입니다.")
elif year == 5:
    print("소 띠입니다.")
elif year == 6:
    print("범 띠입니다.")
elif year == 7:
    print("토끼 띠입니다.")
elif year == 8:
    print("용 띠입니다.")
elif year == 9:
    print("뱀 띠입니다.")
elif year == 10:
    print("말 띠입니다.")
elif year == 11:
    print("양 띠입니다.")

結果

  • str input:生年月日入力
  • に入力された値をintに変換し、12で割った後、これに基づいてバンド数を計算します.
  • if, else, elif


    条件文の特徴

  • if条件文最終使用クローン(:)
  • if条件文の後に実行文が現れると
  • インデント
  • elseの後にelseまたはelif
  • を使用することはできません.

    比較で使用する記号。

  • > ::gt
  • < ::lt
  • >= ::ge
  • <= ::le
  • == ::eq
  • != ::ne
  • is ::is
  • is not ::is not
  • if

    if 조건문:
    	코드
    
    # ※ 1) if문에 = 은 할당 , == 은 비교를 의미.
    #      if문에 = 을 사용하면 문법 에러가 발생함.
    #   2) 들여쓰기 주의
    #   3) 끝에 항상 :을 붙일것.

    elif

    if 조건식:
    	코드1
    elif 조건식:
    	코드2
    else:
    	코드3
     
     # if 가 아니라면 :: elif 
     # elif도 아니라면 :: else

    else

    if 조건식:
    	코드1
    else:
    	코드2