Ex.
``` gender = input("성별을 입력하세요 : ") # if gender.upper() == 'F': print("당신은 여성이군요.") elif gender.upper() == 'M': print("당신은 남성이군요.") else: print("Try Again !") ```
Ex. while (break)
``` beer = 1 while True: if beer == 5: print("치사량 입니다") break print(f."맥주 {beer}잔 마셨음") beer += 1 ```
Ex. while (continue)
``` i = 0 total = 0 while i < 101: i += 1 if i % 2 != 0: continue total += 1 print("1 ~ 100까지 짝수의 합은 ", total) ```
Ex. for ... in
``` colors = ['red', 'blue', 'green'] for color in colors: print(color) ```
Ex. for ... in range
- range(num) ; 0 ~ (num - 1)
- range(start, end) ; start ~ (end - 1)
- range(start, end, step) ; start ~ (end - 1) with step : 2``` # -------- range(num) -------- for i in range(10): print(i, end=" ") print() # -------- range(start, end) -------- for i in range(3, 10): print(i, end=" ") print() # -------- range(start, end, step) -------- for i in range(1, 10, 2): print(i, end=" ") ```
ㄴ> 출력값
``` 0 1 2 3 4 5 6 7 8 9 3 4 5 6 7 8 9 1 3 5 7 9 ```
Ex.
``` my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] even = [ i ** 2 for i in my_list if i % 2 == 0 ] # 조건 필터 if i % 2 == 0 # 출력 변수 가공 i ** 2 ```