Я делаю программу, которая требует цикл ввода, который читает из предыдущего списка и использует эти данные в приглашении пользователя. Я не могу найти способ заставить цикл отображать следующий элемент списка в каждом цикле.
Я пробовал разные вещи, но у меня не получилось. Я установил его как itemName0, но хочу, чтобы он работал до конца цикла (itemName1
, itemName2
и т. Д.)
Названия предметов (itemName0
, itemName2
и т. Д.)
for x in range(itemNum):
globals()['itemName%s' % x] =input("Enter item name: ")
#Item Values (itemValue0,itemValue1,...)
for x in range(itemNum):
globals()['itemValue%s' % x] =float(input("Enter value for "+(itemName0)+(": ")))
Я надеюсь добраться до этого:
Enter item name: Pants
Enter item name: Shirts
Enter item name: socks
Enter value for Pants:
Enter value for Shirts:
Enter value for socks:
Мне нужно, чтобы цикл выполнялся, однако длина пользовательского ввода равна itemNum
, но обновляются элементы для имен.