편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.05.30

    파이썬 리스트관련 질문


    이미지

    이 문제에서 4번을 해결해 보려고

    for i in range(len(table[0])) :
      print(table[0][i])
      sum=0
      for j in range(1,len(table)) :
        for k in range(1,len(table[j])) :
          sum=sum+table[j][k]
      print("총점은",sum,"평균은",sum/(len(table)-1))
    

    이렇게 했는데

    이미지

    이런값이 나와버려서 바깥 for문을 먼저 반복시키려고 했는데 안되서 for문을 하나만 써보려고

    student=["A","B","C","D","E"]
    score1=["Korean",89,90,75,96,75]
    score2=["English",92,65,82,65,98]
    score3=["Math",78,88,68,92,45]
    score4=["Science",66,78,88,95,85]
    
    table=[student,score1,score2,score3,score4]
    
    for i in range(len(table[0])) :
      print(table[0][i],"학생")
      sum=0
      for j in range(1,5) :
        sum=table[1][j]+table[2][j]+table[3][j]+table[4][j]
      print("총점은",sum,"평균은",sum/(len(table)-1))
    

    이렇게 했는데 이제는

    이미지

    이렇게 총점도 틀리게 나오고 각 학생별 점수도 똑같이 나와버려서 이제는 어떻게 해결해야할지 모르겠습니다. 8시간동안 이문제만 잡고 어떻게든 해보려고 하는데 for문을 뒤집는 방법도 모르겠고 왜 저렇게 똑같은 값만 나오는지도 모르겠습니다. 고수님들 도와주세요.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.05.30

    파이썬 리스트관련 질문


    이미지

    이 문제에서 4번을 해결해 보려고 이미지 이렇게 했는데 이미지 이런값이 나와버려서 바깥 for문을 먼저 반복시키려고 했는데 안되서 for문을 하나만 써보려고 이미지 이렇게 했는데 이제는 이미지 이렇게 총점도 틀리게 나오고 각 학생별 점수도 똑같이 나와버려서 이제는 어떻게 해결해야할지 모르겠습니다. ㅠㅠ 8시간동안 이문제만 잡고 어떻게든 해보려고 하는데 for문을 뒤집는 방법도 모르겠고 왜 저렇게 똑같은 값만 나오는지도 모르겠습니다. 고수님들 도와주세요 ㅠㅠ