본문 바로가기

Python

[파이썬 Python] for 반복문

print("대기번호 : 1")
print("대기번호 : 2")
print("대기번호 : 3")
print("대기번호 : 4")

위처럼 대기번호를 순서대로 계속 발급해야 하는 상황에 매 번 코드를 새로 작성할 수는 없습니다.

이럴 때 필요한 것이 반복문입니다.

 

 

for문 형식은 for 변수명 in [범위]: 입니다.

for waitiing_no in [0, 1, 2, 3, 4]:
	print("대기번호 : {0}".format(waiting_no))
# 대기번호 : 0
# 대기번호 : 1
# 대기번호 : 2
# 대기번호 : 3
# 대기번호 : 4

 

범위는 range를 사용해서 나타낼 수도 있습니다.

#randrange()
for waiting_no in range(1, 6): # 1~5
	print("대기번호 : {0}".format(waiting_no))
# 대기번호 : 1
# 대기번호 : 2
# 대기번호 : 3
# 대기번호 : 4
# 대기번호 : 5

 

 

다른 예제로 반복문을 구현해보겠습니다.

starbucks = ["아이언맨", "토르", "아이엠 그루트"]
for customer in starbucks:
	print("{0}, 커피가 준비되었습니다.".format(customer))
# 아이언맨, 커피가 준비되었습니다.
# 토르, 커피가 준비되었습니다.
# 아이엠 그루트, 커피가 준비되었습니다.

'Python' 카테고리의 다른 글

[파이썬 Python] if  (0) 2022.12.05
[파이썬 Python] 자료구조의 변경  (0) 2022.12.05
[파이썬 Python] 집합 (set)  (0) 2022.12.05
[파이썬 Python] 튜플  (0) 2022.12.05
[파이썬 Python] 사전 Dictionary  (0) 2022.12.05