실습 문제
from random import * ----------- ➊ random 모듈 추가
cnt = 0 ------------------------ ➋ 총 탑승객 수
for i in range(1, 51): --------- ➌ 손님 총 50명
time = randrange(5, 51) ---- ➍ 변수 정의 소요시간 5~50분
if 5 <= time <= 15: -------- ➎ 소요시간 5~15분인 손님만 매칭
print("[O] {0}번째 손님 (소요시간 : {1}분)".format(i, time)) # 매칭 성공 출력
cnt += 1 # 총 탑승객 수 증가 처리
else: ---------------------- ➏ 매칭 실패 시
print("[ ] {0}번째 손님 (소요시간 : {1}분)".format(i, time)) # 매칭 실패 출력
print("총 탑승객 : {0}명".format(cnt)) ---- ➐ 총 탑승객 수 출력
실행결과 |
[ ] 1번째 손님 (소요시간 : 39분) [O] 2번째 손님 (소요시간 : 12분) ---- 5~15분 매칭 성공 [ ] 3번째 손님 (소요시간 : 42분) [ ] 4번째 손님 (소요시간 : 44분) [O] 5번째 손님 (소요시간 : 12분) ---- 5~15분 매칭 성공 ... [ ] 49번째 손님 (소요시간 : 29분) [ ] 50번째 손님 (소요시간 : 43분) 총 탑승객 : 13명 |