SW.AI 트랙/python

[Python] 파이썬 예제. 기초_대기번호 1번부터 100번까지 출력하기_for/range 활용

AI 봇 2022. 12. 28. 17:49

본 문서는 나도코딩(유뷰트 영상) 자료를 스터디하며 정리한 내용입니다. (출처 : 유튜브 <나도코딩>)

 


예제 1

맛집에 점심 손님이 몰렸서 대기손님이 10번까지 찻습니다. 대기손님에게 대기번호표를 발행해 주세요.

 

(활용 조건)

1. for 문을 사용합니다.

2. 대기손님은 10명 입니다.

 

(출력 예시)

1. 대기번호 : 1 의 형태로 출력되도록 합니다.

 


정답

변수 : wating_no

for waiting_no in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
	print("대기번호 : {0}".format(waiting_no))
대기번호 : 1
대기번호 : 2
대기번호 : 3
대기번호 : 4
대기번호 : 5
대기번호 : 6
대기번호 : 7
대기번호 : 8
대기번호 : 9
대기번호 : 10

예제 2

예제 1의 문제를 range 를 사용해서 프로그램 하세요.

 

(활용 조건)

1. for, ragne 를 사용합니다.

2. 대기손님은 10명 입니다.

 

(출력 예시)

1. 대기번호 : 1 의 형태로 출력되도록 합니다.

 


 

정답

for waiting_no in range(1, 11):   
	print("대기번호 : {0}".format(waiting_no))
대기번호 : 1
대기번호 : 2
대기번호 : 3
대기번호 : 4
대기번호 : 5
대기번호 : 6
대기번호 : 7
대기번호 : 8
대기번호 : 9
대기번호 : 10

학습하기

range(1, 11) 은 리스트 [1,2,3,4,5,6,7,8,9,10] 을 의미합니다.

range(5) 는 [0,1,2,3,4] 를 의미합니다. # 0 부터 시작합니다. 

위 정답의 range를 리스트로 바꾸면 아래와 같습니다.

for waiting_no in [0, 1, 2, 3, 4, 5, 6, 7, ,8, 9, 10]
	print("대기번호 : {0}".format(waiting_no))