5. 퀴즈 #5
2023. 5. 2. 23:27ㆍpython
'''
Quiz) 당신은 Cocoa 서비스를 이용하는 택시 기사님 입니다.
50명의 승객과 매칭 기회가 있을 때, 총 탑승 승객 수를 구하는 프로그램을 작성하시오.
조건1 : 승객별 운행 소요 시간은 5분 ~ 50분 사이의 난수로 정해집니다.
조건2 : 당신은 소요 시간 5분 ~ 15분 사이의 승객만 매칭해야 합니다.
(출력문 예제)
[0] 1번째 손님 (소요시간 : 15분)
[ ] 2번째 손님 (소요시간 : 50분)
[0] 3번째 손님 (소요시간 : 5분)
...
[ ] 50번째 손님 (소요시간 : 16분)
총 탑승 승객 : 2분
'''
# 나의 코드
from random import *
result = 0
for i in range(1, 51):
passenger_time = randrange(5, 51)
mark = " "
if 5 <= passenger_time <= 15:
mark = "O"
result += 1
print("[{0}] {1}번째 손님 (소요시간 : {2}분)".format(mark, i, passenger_time))
print("총 탑승 승객 : {0}".format(result))
# 강사코드
from random import *
cnt = 0
for i in range(5, 51):
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))
'python' 카테고리의 다른 글
6. 지역변수와 전역변수 (0) | 2023.05.03 |
---|---|
6. 함수 (0) | 2023.05.03 |
5. 한줄 for (0) | 2023.05.02 |
5. continue 와 break (0) | 2023.05.02 |
5. while (0) | 2023.05.02 |