S
Size: a a a
S
AS
G
A
A
G
БХ
SA
b
БХ
AE
while True:
user_choose = input("Добавить новый товар? Нажмите 'Д' или 'Н'")
goods_list = []
analytics = {}
if user_choose == 'Д' or user_choose == 'д':
product_number = int(input("Введите порядковый номер товара (это надо автоматизировать): "))
while True:
user_choose = input("Добавить детали товара? Нажмите 'Д' или 'Н'")
if user_choose == 'Д' or user_choose == 'д':
goods_dict = {'наименование': input(f"Введите наименование товара: "),
'цена': float(input(f"Введите стоимость товара: ")),
'количество': int(input(f"Введите количество товара: ")),
'единицы': "шт. "}
goods_list.append(tuple([product_number, goods_dict]))
for goods in goods_list:
for goods_key, goods_value in goods[1].items():
if goods_key in analytics:
analytics[goods_key].append(goods_value)
else:
analytics[goods_key] = [goods_value]
print(goods_list)
elif user_choose == 'Н' or user_choose == 'н':
print("Все товары добавлены.")
break
else:
print("Some other shit happens (wrong key pressed for example)")
elif user_choose == 'Н' or user_choose == 'н':
print("Больше нет новых товаров.")
print(analytics)
break
else:
print("Some other shit happens (wrong key pressed for example)")
AE
print(analytics)печатает пустоту
AE
b
while True:
user_choose = input("Добавить новый товар? Нажмите 'Д' или 'Н'")
goods_list = []
analytics = {}
if user_choose == 'Д' or user_choose == 'д':
product_number = int(input("Введите порядковый номер товара (это надо автоматизировать): "))
while True:
user_choose = input("Добавить детали товара? Нажмите 'Д' или 'Н'")
if user_choose == 'Д' or user_choose == 'д':
goods_dict = {'наименование': input(f"Введите наименование товара: "),
'цена': float(input(f"Введите стоимость товара: ")),
'количество': int(input(f"Введите количество товара: ")),
'единицы': "шт. "}
goods_list.append(tuple([product_number, goods_dict]))
for goods in goods_list:
for goods_key, goods_value in goods[1].items():
if goods_key in analytics:
analytics[goods_key].append(goods_value)
else:
analytics[goods_key] = [goods_value]
print(goods_list)
elif user_choose == 'Н' or user_choose == 'н':
print("Все товары добавлены.")
break
else:
print("Some other shit happens (wrong key pressed for example)")
elif user_choose == 'Н' or user_choose == 'н':
print("Больше нет новых товаров.")
print(analytics)
break
else:
print("Some other shit happens (wrong key pressed for example)")
AE
goods_list = [(1, {'наименование': 'абв', 'цена': 1.0, 'количество': 1, 'единицы': 'шт. '}), (1, {'наименование': 'где', 'цена': 2.0, 'количество': 2, 'единицы': 'шт. '})]
analytics = {}
for goods in goods_list:
for goods_key, goods_value in goods[1].items():
if goods_key in analytics:
analytics[goods_key].append(goods_value)
else:
analytics[goods_key] = [goods_value]
print(analytics)
AE
b
ЮЧ
while True:
user_choose = input("Добавить новый товар? Нажмите 'Д' или 'Н'")
goods_list = []
analytics = {}
if user_choose == 'Д' or user_choose == 'д':
product_number = int(input("Введите порядковый номер товара (это надо автоматизировать): "))
while True:
user_choose = input("Добавить детали товара? Нажмите 'Д' или 'Н'")
if user_choose == 'Д' or user_choose == 'д':
goods_dict = {'наименование': input(f"Введите наименование товара: "),
'цена': float(input(f"Введите стоимость товара: ")),
'количество': int(input(f"Введите количество товара: ")),
'единицы': "шт. "}
goods_list.append(tuple([product_number, goods_dict]))
for goods in goods_list:
for goods_key, goods_value in goods[1].items():
if goods_key in analytics:
analytics[goods_key].append(goods_value)
else:
analytics[goods_key] = [goods_value]
print(goods_list)
elif user_choose == 'Н' or user_choose == 'н':
print("Все товары добавлены.")
break
else:
print("Some other shit happens (wrong key pressed for example)")
elif user_choose == 'Н' or user_choose == 'н':
print("Больше нет новых товаров.")
print(analytics)
break
else:
print("Some other shit happens (wrong key pressed for example)")