SW.AI 트랙/python
[Python] 파이썬 예제풀이. for, 택시 승객수 구하기
AI 봇
2023. 3. 13. 22:21
예제. 택시를 기다리는 승객이 10명이 있습니다. 아래 조건일 때 탑승 승객 수를 구하는 프로그램을 만드세요.
(조건)
1. 승객의 이동 시간은 5분 ~ 50분 사이의 난수로 정해집니다.
2. 택시는 이동시간이 5분 ~ 15분 사이인 승객만 태울 수 있습니다.
3. 탑승을 한 승객은 [0] 으로 표시해 줍니다.
(출력예시)
[0] 1번째 손님 (소요시간 : 3분)
[ ] 2번째 손님 (소요시간 : 50분)
...
[0] 10번째 손님 (소요시간 : 14분)
총 탑승 승객 : 2명
(코딩)
from random import *
cnt = 0
for i in range(1,11):
time = randrange(5,51)
if 5 <= time <= 15:
print("[0] {0}번째 손님 (소요시간 : {1}분)".format(i, time))
cnt += 1
else:
print("[ ] {0}번째 손님 (소요시간 : {1}분)".format(i, time))
print("총 탑승승객 : {0}명" .format(cnt))
(출력)
[0] 1번째 손님 (소요시간 : 12분)
[ ] 2번째 손님 (소요시간 : 27분)
[ ] 3번째 손님 (소요시간 : 30분)
[ ] 4번째 손님 (소요시간 : 31분)
[ ] 5번째 손님 (소요시간 : 29분)
[ ] 6번째 손님 (소요시간 : 32분)
[ ] 7번째 손님 (소요시간 : 30분)
[ ] 8번째 손님 (소요시간 : 41분)
[0] 9번째 손님 (소요시간 : 7분)
[ ] 10번째 손님 (소요시간 : 36분)
총 탑승승객 : 2명