Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2019, 15:03   #1
Illorion
 
Регистрация: 05.06.2019
Сообщений: 6
По умолчанию Доброго времени суток,помогите пожалуйста написать код для создания каталога товаров и код для продажи товара на питоне.

Доброго времени суток,помогите пожалуйста исправить код для создания каталога товаров и код для продажи товара.
У меня получилось так:katalog = {}
you_shopping = []
cost = 0
while True:
goods = input('Введите товар: ')
if katalog.get(goods) is None:
tmp = input("Товара нет в каталоге. Для добаления введите 'д': ")
if tmp == 'д':
katalog.update({goods: input('Ведите цену товара: ')})
print('Товар добавлен')
if goods == "п":
continue
elif goods in dict.keys(katalog):
if input("Если желаете купить товар введите 'к' или 'Enter' для продолжения: ") == 'к':
cost += int(katalog.get(goods))
print('Товар добавлен в корзину')
you_shopping.append(goods)
else:
continue

print("Ваши покупки: ", you_shopping, '\nЦена: ', cost)
Но этот код выводит только последнюю позицию товара,а мне нужно чтобы я сам выбрал позицию
Очень надеюсь на вашу помощь!
Заранее спасибо.

Последний раз редактировалось Illorion; 10.06.2019 в 17:57.
Illorion вне форума Ответить с цитированием
Старый 10.06.2019, 17:33   #2
Mishka_M
Пользователь
 
Регистрация: 11.05.2018
Сообщений: 32
По умолчанию

Это не у вас получилось, а у меня получилось . В вашей прошлой теме я дал вам полностью рабочий код, который
делает все,указанное вами, добавляет в каталог, сверяет с ним введенную покупку, добавляет в "корзину" и в конце выводит список покупок .
А если вам надо иметь возможность выбора товара, в готовом каталоге, то заполните его и сделайте вывод его на экран, или, привязка к БД вам в помощь.

Последний раз редактировалось Mishka_M; 10.06.2019 в 18:45.
Mishka_M вне форума Ответить с цитированием
Старый 10.06.2019, 18:50   #3
Illorion
 
Регистрация: 05.06.2019
Сообщений: 6
По умолчанию

Спасибо)
Illorion вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доброго времени суток,помогите пожалуйста написать код для создания каталога товаров и код для продажи товара. Illorion Python 2 06.06.2019 09:51
Всем доброго времени суток!Если можете помогите пожалуйста переделать программу под сдвиг единицы по синусойде Ddradok Помощь студентам 0 14.12.2014 21:13
Доброго времени суток! Помогите,пожалуйста, разобрать в ошибке. linkoln_7 Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 26.05.2014 22:48