现在,我想计算出平均值超过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)]
答案 0 :(得分:1)
您无法接受max
min
的{{1}}或int
。你需要列一个清单。
x
答案 1 :(得分:0)
来自the docs,min
和max
采用可迭代,而非int
,就像你拥有的一样。如果您想查找从循环中获得的值的最小值和最大值,您需要将它们存储到列表中,然后调用min
和max
该创建列表上的函数。
答案 2 :(得分:0)
你必须确保天是一个整数
days = int(days)