我正在尝试使用公式的结果来计算下一个结果,然后使用下一个结果,依此类推,然后第四个。
var res = list
.GroupBy(p => p.Key)
.ToDictionary(
g => g.Key
, g => g.SelectMany(p => p.Value).Distinct().ToList()
); // ^^^^^^^^^^
// Remove Distinct() if you would like to keep all items
此代码返回输出:
def waiting(element, start_waiting_time=0, service_time=1.2, interarrival=1, default=0):
if element == 1:
return max((start_waiting_time + service_time - interarrival, 0))
elif element == 0:
return default
def waiting_time(elements, start_time=0):
next_patient_waits = start_time
for i in elements:
next_patient_waits += waiting(i)
print("{:.1f}".format(next_patient_waits))
elements = [1, 1, 1]
waiting_time(elements)
我原以为它会返回输出:
# 0.2, 0.4, 0.6
我想将第一个waiting_time设置为0,因为start_waiting_time为零。我希望计算机可以计算:
#0, 0.2, 0.4
答案 0 :(得分:2)
您应该在增加之前打印<div> </div>
:
next_patient_waits