퀴즈에 대한 피드백 부탁드립니다.
미해결
파이썬 무료 강의 (기본편) - 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]"가 생각이 안났습니다 ㅠㅠ) 이 방식도 괜찮을까요??
- range를잘쓰자
- python
Ambition
댓글 1
좋아요 0
조회수 519





