diff --git a/diy1.py b/diy1.py index 7c1b662..ce831b6 100644 --- a/diy1.py +++ b/diy1.py @@ -6,7 +6,7 @@ scores = {'语文':89, '数学':95, '英语':80} def get_average(scores): score = 0 for subject, score in scores.items(): - score += 1 + score += score print('现在的总分是%d'%score) ave_score = score/len(scores) print('平均分是%d'%ave_score) diff --git a/fhgf.py b/fhgf.py new file mode 100644 index 0000000..60ced31 --- /dev/null +++ b/fhgf.py @@ -0,0 +1,11 @@ +scores = {'语文':89, '数学':95, '英语':80} + +def get_average(scores): + sum_score = 0 # sum_score 作为函数内部的局部变量,从而可以为函数所用 + for subject, score in scores.items(): + sum_score += score + print('现在的总分是%d'%sum_score) + ave_score = sum_score/len(scores) + print('平均分是%d'%ave_score) + +get_average(scores) \ No newline at end of file