Python
[파이썬 Python] for 반복문
microsaurs
2022. 12. 6. 18:15
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))
# 아이언맨, 커피가 준비되었습니다.
# 토르, 커피가 준비되었습니다.
# 아이엠 그루트, 커피가 준비되었습니다.