打印许多功能的更好方法

时间:2017-08-05 14:11:03

标签: python

所以我正在完成我的CodeAcademy的Python课程,在这个特定的课程中,我必须打印不同的功能。我想知道是否有更有效/简单的方法来打印所有这些功能而不是我正在使用的功能。

print print_grades(grades), '\n', grades_sum(grades), '\n', grades_average(grades),'\n', grades_variance(grades), '\n', grades_std_deviation(variance)

打印:

100
100
90
40
80
100
85
70
90
65
90
85
50.5
None 
1045.5 
80.4230769231 
334.071005917 
18.2776094147

1 个答案:

答案 0 :(得分:1)

您可以将所有函数放在列表中,并使用列表推导来执行它们。

funcs = [func1, func2, ..]
[f(grades) for f in funcs]