Моя цель - взять два пользовательских ввода для al oop, сохранить их в словаре, а когда пользователь завершит l oop, чтобы сохранить словарь.
# ------ Global Variables -------
user_cont = True
# ------- Functions -------
def get_Product():
while user_cont:
# get product code
get_ProductCode()
# get product number
get_ProductNum()
# save to dict
create_ProductDict()
# ask to continue
user_continue()
# save dict to file
def get_ProductCode():
работает
def get_ProductNum():
работает
def user_continue():
работает, но теперь не запрашивается
Что я сейчас пытаюсь исправить:
# save to dictionary
def create_ProductDict():
product_Dict = {}
productCode = get_ProductCode()
productNum = get_ProductNum()
print(product_Dict)
Насколько я понимаю, для каждого l oop он должен получать возвращенные productCode и productNum и хранить их? Но теперь он не будет просить пользователя продолжить и завершить l oop, поэтому я могу просмотреть словарь, прежде чем попытаться его сохранить.
Кроме того, мне нужно, чтобы пользователь выбрал имя файла для данных.
Как всегда, помощь очень ценится!