예제. 택시를 기다리는 승객이 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명
'SW.AI 트랙 > python' 카테고리의 다른 글
[Python] 파이썬. 함수/전달값/반환값 (0) | 2023.03.17 |
---|---|
[Python] 파이썬. range 함수 (0) | 2023.03.17 |
[Python] 파이썬 예제풀이. for, 인텍스의 값/길이/문자 바꾸기 (0) | 2023.03.13 |
[Python] 파이썬 예제풀이. while, 카페에서 손님 호출하기 (0) | 2023.03.13 |
[Python] 파이썬 예제풀이. lower, upper, isupper, len, find, count문자열처리함수 (0) | 2023.03.13 |