找出有多少高于标准开发

时间:2014-09-08 23:04:18

标签: python loops for-loop min iterable

现在,我想计算出平均值超过1 std dev的销售天数。我怎样才能解决这个问题?

average_value= input("What is the average value of sales a day?\n")
std_dev= input("What is the standard deviation of sales a day?\n")
days= input("How many days do you want to simulate?\n")

sales=[random.gauss(average_value,std_dev) for i in range(days)]

3 个答案:

答案 0 :(得分:1)

您无法接受max min的{​​{1}}或int。你需要列一个清单。

x

答案 1 :(得分:0)

来自the docsminmax采用可迭代,而非int,就像你拥有的一样。如果您想查找从循环中获得的值的最小值和最大值,您需要将它们存储到列表中,然后调用minmax该创建列表上的函数。

答案 2 :(得分:0)

你必须确保天是一个整数

days = int(days)