我已经开始使用SImpy,并且对Python不太熟悉。我正在为许多商店运行模拟,这是用户发送的输入。 流程如下: 1)用户选择要为其运行模拟的商店数量 2)询问用户每个商店的store_nbr和容量。
sim_list = list()
store_cnt = input("How many stores do you want to choose")
for k in range(store_cnt):
sim_details = raw_input("Enter the store & capacity")
sim_list.insert(k,sim_details)
假设用户输入的商店数量为2和store_nbr,容量如下:(1,3)&(2,4) 现在,我需要根据此信息创建两个变量,这些变量应如下所示:
Str1_counter = simpy.Resource(env, capacity=3)
Str2_counter = simpy.Resource(env, capacity=4)
因此,基本上lhs是使用'Str'+ Str_nbr +'_counter'创建的,类似地,“ capacity = 3”部分来自用户输入的3作为容量。
如何创建这两个变量并将simpy.resource分配给它们?
我在其他帖子上看到应该使用数据字典,但是我不确定在这种情况下如何实现它。