Python 创建列表和集合
我得用空闲的 我需要设计一个可执行以下操作的程序:Python 创建列表和集合,python,Python,我得用空闲的 我需要设计一个可执行以下操作的程序: 要求用户输入一系列10个数字。 程序应将数字存储在列表中。为创建的列表提供描述性名称 显示以下内容: 列表中最低的数字 列表中的最高数字 列表中数字的总数 列表中数字的平均值 将列表转换为一个集合 显示设置的内容。请注意,如果列表包含重复的数字,则重复的数字将不再显示在创建的集合中 我对Python不是很在行,这让我非常沮丧。以下是我所拥有的: num = int(input('Enter Number:')) #co
- 要求用户输入一系列10个数字。 程序应将数字存储在列表中。为创建的列表提供描述性名称
- 显示以下内容:
- 列表中最低的数字
- 列表中的最高数字
- 列表中数字的总数
- 列表中数字的平均值
- 将列表转换为一个集合
- 显示设置的内容。请注意,如果列表包含重复的数字,则重复的数字将不再显示在创建的集合中
num = int(input('Enter Number:'))
#combine the scores into a single list
number_list = []
print(min(list))
print(max(list))
print(sum(list))
如你所见
统计数据
并使用mean()
函数即可。(但如果老师指示您不要使用任何导入,请尝试自行实施以下解决方案:将列表总数除以数字量)
set()
函数
堆栈溢出并不是一个免费的家庭作业完成设备。相反,通过分享解决问题的尝试,并简要解释为什么尝试不符合您的要求,来说明您的真诚努力。(请您也考虑一下,为社区完成课程的完整性所带来的学术上的影响,至少不要试图完成。)请参见:我觉得OP已经做了一个尝试。我看你已经做到了前三点。什么让你沮丧?@esqew我不是在找人帮我完成它。但我非常感谢你所指出的以及它是如何表述的。我要说的是,这篇文章本可以在我休息了一段时间,写得更好,包括我在写上述代码时失败的地方感到沮丧之后发表。我也非常感谢您的光临。谢谢你,先生。PS:请务必查看@esqew的评论。这不是家庭作业完成服务。下次一定要提高。python是其中最简单的语言。我不明白你为什么觉得这么难。谢谢你的例子,告诉我我的一些错误以及你的解释。我也读了他的评论并作出了回应。我一直听说python是最简单的,但在海军服役多年后,我的大脑对UNIX/LINUX非常敏感。:)很高兴我能帮上忙
import statistics
# set length of list
length = 10
# create list of numbers
numbers = [int(input("Enter number: ")) for _ in range(length)]
# display the numbers
print("Lowest number: ", min(numbers))
print("Highest number: ", max(numbers))
print("Total of 'numbers': ", sum(numbers))
print("Average of 'numbers'", statistics.mean(numbers))
# convert to set
set_numbers = set(numbers)
print("Set of 'numbers': ", set_numbers)