중화사전망 - 서예자전 - Python 은 어떻게 학생의 성적을 사전에 저장하고 세 과목의 평균 점수를 반환합니까?

Python 은 어떻게 학생의 성적을 사전에 저장하고 세 과목의 평균 점수를 반환합니까?

글로벌 학생

학생 = {

장삼: (89, 88, 80),

빌: (90, 90, 86),

톰: (80, 98, 85) ,

잭: (79,90,89)}

Def 평균 (*shu):

(탭 들여쓰기) AVE = sum(Shu)/len(Shu)

(탭 들여쓰기) 캐리지 리턴

평균 과정 수 (이름) 정의:

Students.items () 에서 k, v 의 (탭 들여쓰기):

(탭 들여쓰기) (탭 들여쓰기) k==name 인 경우:

(탭 들여쓰기) (탭 들여쓰기) (탭 들여쓰기) [name, v, round(average(* v), 1)] 를 반환합니다

If __name__ == "__main__ ":

(탭 들여쓰기) # print (average _ courses ("Tom"))

(탭 들여쓰기) # print (average _ courses ("Tom") [2])

Students.keys () 에서 k 의 (탭 들여쓰기):

(탭 들여쓰기) (탭 들여쓰기) 인쇄 ([k, average _ courses (k) [2])

파이썬 운영 효과'

["장삼", 85.7]

[빌, 88.7]