我想知道注释之间的代码



函数get_avergae_score()是一个函数,它在使用可变因子*输入某个科目的考试成绩后返回所输入的科目数和平均考试成绩。我想知道我是否应该把代码

def get_avergae_score(*scores):
### Modify code here ###  
### End of your code ###
return cnt, average
n, avg = get_avergae_score(95, 100, 90)
print(n, "Average score for the subject:", avg, "n")
n, avg = get_avergae_score(90, 90, 80, 90)
print(n, "Average score for the subject:", avg, "n")
3. Subject average score: 95.0
4. Subject average score: 87.5

我只是好奇在注释之间放些什么,我知道这是个问题

需要找到输入元组的长度及其内容的总和。您还需要考虑元组长度为零的可能性。

def get_average_score(*scores):
if (_len := len(scores)) > 0:
return _len, sum(scores) / _len
# implicitly return None if the input tuple has zero length

最新更新