Python_Basic_05

조건문, 반복문

조건문, 반복문

  • 조건문
    • 조건에 따라 코드를 분기할 수 있는 구문
    • if, elif, else
    • elif와 else는 단독으로 사용이 되지 않습니다.
    • 예시(score에 값을 변경해보면서 money 값을 확인해주세요.) ```python score = 81 money = 0

    if score >= 90: # 만약에 조건이 참이라면 print(‘mom : i'm so happy!’) money += 1000000 elif score >= 80: # 그렇지 않고 만약에 조건이 참이라면 print(‘mom : i'm happy!’) money += 100000 elif score >= 70: # ‘그렇지 않고 만약에’에서 ‘그렇지 않고’가 만족이 안되기 때문에 실행하지 못합니다. print(‘mom : i'm so…!’) money += 10000 elif score >= 60: print(‘mom : i'm so…!’) money += 1000 else: print(‘mom : i'm…!’) print(money)

      * 3항 연산자
      ```python
      def f(y):
      return 'one' if y > 80 else None
    
  • 정해진 순서를(next) 반복하는 것
    • 형태
        # for 변수 in 순회가능한객체:
        #     code
      
    • 순회 가능한 객체(이터러블 객체) : 문자열, 리스트, 튜플, 딕셔너리, 셋, range, enumerate, map, set, sorted, reverse 등
    • 순회 불가능한 객체 : int, float 등
    • code 안에서 변수를 사용하지 않을 경우 언더바를 관습적으로 사용합니다.
        # for _ in 순회가능한객체:
        #     code