미해결
파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
퀴즈에 대한 피드백 부탁드립니다.
from random import *
# 1 ~ 50
'''
1 ~ 50은 다 출력, 5분 ~ 15분 사이의 승객은 "O"를 표시
'''
newlist = []
sum = 0
for i in range(1, 51): # 1 ~ 50, 굳이
time = randint(5,50) # 5 ~ 50분
if 5<=time<=15 in range(1, 51):
newlist = "O"
sum += newlist.count("O")
print(f"[{newlist}] {i}번째 손님 ( 소요시간 : {time}분)")
else:
newlist = ""
print(f"[{newlist}] {i}번째 손님 ( 소요시간 : {time}분)")
print(f"총 탑승 승객 : {sum} 분") 저는 강사님께서 사용하신 cnt가 생각이 안나서, newlist=[]와 sum = 0으로 놓고 조건에 맞으면 "O"로 하고count함수를 써서 sum에 업데이트 하는 방식으로 했는데요..(처음에 프로그램을 짤 때 강사님처럼 print 안에 "[O]"가 생각이 안났습니다 ㅠㅠ) 이 방식도 괜찮을까요??