Динамически создать переменную, используя пользовательский ввод в Python
Я начал использовать 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', и аналогично, часть "acity =3"получается из 3, вводимого пользователем как емкость.
Как мне создать эти две переменные и присвоить им файл simpy.resource?
На других постах я видел, что следует использовать словари данных, но я не уверен, как реализовать это в этом сценарии.