티스토리 뷰

- while 조건식 :    # 조건식이 True일 경우에는 반복처리, 정지는 continue 또는 break             

    반복 처리할 코드

 

- for 변수 in 데이터 세트:   # 조건식에 한계(range 또는 데이터 세트)를 주어 데이터를 처리.          

    반복 처리할 코드

count = 0
if 
count < :
    
print(str(count) + "!")
    count += 
1
count = 0
while 
count < :
    
print(str(count) + "!")
    count += 
1
- 실행 결과 -
0!


- 실행 결과 -
0!
1!
2!
3! 

 

egg_set = ["egg_1""egg_2""egg_3"]
for 
egg in egg_set :
    
print(egg + " 먹습니다.")
egg_set = range(3)
for egg in egg_set :
   
print("egg_" + str(egg+1) + "을 먹습니다.")  # str로 변경해줘야 함
- 실행 결과 -
egg_1을 먹습니다.
egg_2을 먹습니다.
egg_3을 먹습니다.

 

- continue -> if절과 continue 사이 처리를 진행하고 현재 진행 중인 반복처리를 중단 

- break 다음 처리를 중지 / continue 다음 처리를 진행

egg_set = range(7)
for egg in egg_set :
   
print(str(egg+1) + " 먹습니다.")
   
if egg > 3 :
       
print("재고 바닥!")
       
break
   
print("재고 충분!!")
egg_set = range(7)
for egg in egg_set :
   
print(str(egg+1) + " 먹습니다.")
   
if egg > 3 :
       
print("재고 바닥!")
       
continue
   
print("재고 충분!!")
- 실행 결과 -
1을 먹습니다.
재고 충분!!
2을 먹습니다.
재고 충분!!
3을 먹습니다.
재고 충분!!
4을 먹습니다.
재고 충분!!
5을 먹습니다.
재고 바닥!



- 실행 결과 -
1을 먹습니다.
재고 충분!!
2을 먹습니다.
재고 충분!!
3을 먹습니다.
재고 충분!!
4을 먹습니다.
재고 충분!!
5을 먹습니다.
재고 바닥!
6을 먹습니다.
재고 바닥!
7을 먹습니다.
재고 바닥!

 

- 딕셔너리 반복문 호출

book_dict = { "미술" : "서울", "음악" : "부산" }  # 공통 
for book in book_dict :
   
print(book_dict)
for book in book_dict :
   
print(book)
for book in book_dict :
   
print(book_dict[book])
- 실행 결과 -
{'
미술': '서울', '음악': '부산'}
{'미술': '서울', '음악': '부산'}
- 실행 결과 -
미술
음악
- 실행 결과 -
서울
부산

 

'파이썬 공부 > 혼자 공부하는 첫 프로그래밍 with 파이썬' 카테고리의 다른 글

6강 함수  (0) 2021.10.08
4강 데이터세트 - 딕셔너리  (0) 2021.10.06
4강 데이터세트 - 리스트  (0) 2021.10.05
3강 선택 - 리스트  (0) 2021.10.04
2강 데이터  (0) 2021.10.03