<div><br></div> <div><br></div> <div>요즘 Code_cademy 에서 무료로 할 수 있는 과정을 따라가고 이는데..</div> <div><br></div> <div>사실 여기서 쓰는 콜솔이 UTF8 변환도 안해서 쓰기가 참 힌든것 같아요.</div> <div><br></div> <div><br></div> <div>그런 와중에 간단한 문제가 막혔는데 혹시 제가 어느부분을 잘못해는지 알려주실 수 있으실까요 ㅎㅎ...</div> <div><br></div> <div>헷깔리는 부분.</div> <div><br></div> <div>1. function 만들 때, argument와 parameter를 이렇게 만들어도 되는지..</div> <div>2. for문에서 'r'을 이런식으로 이어지게 만들어도 되는지....</div> <div><br></div> <div><br></div> <div>부탁드립니다.</div> <div><br></div> <div>-----</div> <div><br></div> <div><br></div> <div> <div>lloyd = {</div> <div> "name": "Lloyd",</div> <div> "homework": [90.0, 97.0, 75.0, 92.0],</div> <div> "quizzes": [88.0, 40.0, 94.0],</div> <div> "tests": [75.0, 90.0]</div> <div>}</div> <div>alice = {</div> <div> "name": "Alice",</div> <div> "homework": [100.0, 92.0, 98.0, 100.0],</div> <div> "quizzes": [82.0, 83.0, 91.0],</div> <div> "tests": [89.0, 97.0]</div> <div>}</div> <div>tyler = {</div> <div> "name": "Tyler",</div> <div> "homework": [0.0, 87.0, 75.0, 22.0],</div> <div> "quizzes": [0.0, 75.0, 78.0],</div> <div> "tests": [100.0, 100.0]</div> <div>}</div> <div><br></div> <div># 아래에 함수를 작성하세요!</div> <div><br></div> <div>def average(a):</div> <div> c = sum(a)/len(a)</div> <div> return c</div> <div><br></div> <div>students = ["lloyd", "alice", "tyler"]</div> <div><br></div> <div>for r in students:</div> <div> </div> <div> print students[r]</div> <div> print average(r["homework"])</div> <div> print average(r["quizzes"])</div> <div> print average(r["tests"])</div></div> <div><br></div> <div>-----</div> <div><br></div> <div>에러 메세지는 <font color="#ff0000">"<span style="background-color:inherit;font-size:14px;white-space:pre-wrap;">list indices must be integers, not str</span></font><span style="background-color:inherit;font-size:14px;white-space:pre-wrap;"><font color="#ff0000">" at Line 30.</font> 이라고 뜨는데</span></div> <div><span style="background-color:inherit;font-size:14px;white-space:pre-wrap;"><br></span></div> <div><span style="font-size:14px;white-space:pre-wrap;">그러면 선언한 함수 안에는 반드시 a가 int 형만 들어가야 되느건가요?</span></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.