2024-09-29 23:24:42 发布
网友
我需要编写一个程序,从用户提供的输入中查找最高值和最低值。 我有一个程序,它将用户给出的数字和名称排序到如下列表中:
[['Name', 'Score'], ['Name', 'Score'], ['Name', 'Score'], ['Name', 'Score'], ['Name', 'Score']]
我需要知道如何拿下这份清单,在拿出最高和最低的分数之前,阅读每个分数。然后我需要一个程序来计算所有这些分数并得到所有分数的平均值
非常感谢您的帮助
此函数将请求用户输入并返回一个名称、分数列表。可以多次调用它以接受更多用户的输入。只需将列表附加到主列表
def get_input(): '''append this list to the main list that is holding the user inputs''' name, score = input("what is your name"), input("what is your score") return [name, float(score)]
如果第二部分需要放在函数中,您可以随意组合。我希望我不只是帮你做作业
sorted_list = sorted(a_list, key=lambda _: _[1], reverse=True) high_score, low_score = sorted_list[0], sorted_list[-1] avg_score = sum([_[1] for _ in a_list]) / len(a_list)
此函数将请求用户输入并返回一个名称、分数列表。可以多次调用它以接受更多用户的输入。只需将列表附加到主列表
如果第二部分需要放在函数中,您可以随意组合。我希望我不只是帮你做作业
相关问题 更多 >
编程相关推荐