중화사전망 - 서예자전 - 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]
톰