40번질문입니다.
369
작성한 질문수 192
40번문제 질문있습니다.
total=0
count=0
limit=int(input("제한값을 입력:"))
n=int(input("몸무게 몇명 입력"))
for i in range(n):
friend=int(input("몸무게 입력"))
if total<=limit:
total+=friend
count+=i#i가 인덱스번호이기 떄문에 0부터 센다. 따라서 i로 세두어도 괜찮음
print(count)
선생님께서 강의하신 코드로 돌렸을 떄 아래와 같이 정답부분이 오류가 납니다.
혹시 count+=1로 해야 하는거 아닌가요?
제한값을 입력:3
몸무게 몇명 입력2
몸무게 입력1
몸무게 입력1
1
답변 2
1
total = 0
count = 0
limit = int(input("제한값을 입력:"))
n = int(input("몸무게 몇명 입력:"))
for i in range(n):
friend = int(input("몸무게 입력:"))
if total <= limit:
total += friend
count += i #i가 인덱스번호이기 떄문에 0부터 센다. 따라서 i로 세두어도 괜찮음
print(count)
위 코드는 count += 0, count += 1, count += 2이런식으로 이상해집니다.
그래서 바꾸려면 2가지방법이 생각났습니다.
1: ekek님처럼 count += 1로 바꾼다.
2: count = i로 복합대입대신 대입한다.
하지만 2번째 방법은 50 5 20 20 20 20 20와 같이 제한을 넘을경우는 되지만 3 2 1 1같이 넘지않을경우는 실패하네요.
0
답변이 늦어 죄송합니다.
답안지에 오류가 있는 것을 확인하였고 재녹화를 하였습니다.
차주 중으로 수정된 영상까지 모두 업로드 될 예정입니다.
다시 한 번 답변이 늦어 죄송하다는 말씀을 올립니다.
감사합니다.
수정코드
41번 문제 질문입니다.
0
321
0
94번 질문
0
202
0
알고리즘 강의가 어떤 것인가요?
0
270
1
3:55분부터 이해가 안갑니다
0
274
0
64번문제 작동이 안됩니다
0
275
0
1부터 100까지의 합
0
267
1
왜 '혜원'이 max값으로 출력되는지 모르겠습니다
1
381
1
sorted 와 sort 질문입니다
0
214
1
강의에서 사용하는 문제 제출 플렛폼 사용은?
0
242
0
37번 코드 / 오류 문의
0
319
1
문자열 뒤집기 재귀함수 질문드려요
0
513
1
부록 Counter부터 내용이 안보여요
0
413
1
선택정렬 최솟값_인덱스 부분 질문입니다.
0
209
1
코딩문제 채점
0
296
1
자바스크립트 100제란 같은문제일까요?
0
244
1
50번 이후 문제는 안올라온건가요?
0
294
1
99번에 오류가 살짝 있어서 고쳐봤어요
0
298
0
마지막에 numpy 모듈 슬라이싱 사용시
0
265
0
강의에서 문제는 노션에서 복사해서 주피터나 파이썬 IDE복사해서 풀어보는 건가요?
0
336
1
공부 방법에 대해 질문드립니다.
1
285
1
38번 질문입니다.
0
138
0
37번문제 질문이 있습니다
0
128
0
40번 관련 질문드립니다.
0
165
0
학습방식에 대해 질문드립니다.
0
184
1





