Добрый вечер исправить ошибку в программе,питон, очень долго сижу,не понимаю в чём дело Добро в магазин "Магнит"')
# Форматированный вывод
print (''' Творог - номер 401, цена за пачку - 100 руб.
Молоко - номер 402
Йогурт - номер 403
Сметана - номер 404
Мороженое - номер 405
Колбаса - номер 501
Ветчина - номер 502
Паштет - номер 503
Стейк - номер 504
Пельмени - номер 505
Фасоль - номер 601
Тунец - номер 602
Маслины - номер 603
Ананасы - номер 604
Оливки - 605'''
)
n = 1
number_product = 0
price_product = 0
count_product = 0
total_sum = 0
check = ''
while n < 10:
print ( 'Введите через пробел номер, цену, количество купленного товара №{}'
. format(n))
number_product, price_product, count_product = map(float, input().split())
if number_product < 0 or price_product < 0 or count_product < 0:
break
else:
if 400 <= number_product <= 405:
temp_price = price_product * count_product - 0.5
elif 500 <= number_product <= 505:
temp_price = price_product * count_product * 0.7
elif 600 <= number_product <= 605:
temp_price = price_product * count_product * 0.85
total_sum += temp_price
total_sum_not_sale += price_product * count_product
check += f'''{number_product}, price - {price_product}, count - {count_product}
all_price - {temp_price} \n'''
n+=1
print(check)
print(f'Итог: {total_sum_not_sale}')
print(f'Скидка: {total_sum_not_sale - total_sum}')
print(f'К оплате : {total_sum}')
Ответы на вопрос:
print ('Добро в магазин "Магнит"')
# Форматированный вывод
print (''' Творог - номер 401, цена за пачку - 100 руб.
Молоко - номер 402
Йогурт - номер 403
Сметана - номер 404
Мороженое - номер 405
Колбаса - номер 501
Ветчина - номер 502
Паштет - номер 503
Стейк - номер 504
Пельмени - номер 505
Фасоль - номер 601
Тунец - номер 602
Маслины - номер 603
Ананасы - номер 604
Оливки - 605'''
)
n = 1
number_product = 0
price_product = 0
count_product = 0
total_sum = 0
check = ''
while n < 10:
print ( 'Введите через пробел номер, цену, количество купленного товара №{}'
. format(n))
number_product, price_product, count_product = map(float, input().split())
if number_product < 0 or price_product < 0 or count_product < 0:
break
else:
if 400 <= number_product <= 405:
temp_price = price_product * count_product - 0.5
elif 500 <= number_product <= 505:
temp_price = price_product * count_product * 0.7
elif 600 <= number_product <= 605:
temp_price = price_product * count_product * 0.85
total_sum += temp_price
total_sum_not_sale += price_product * count_product
check += f'''{number_product}, price - {price_product}, count - {count_product}
all_price - {temp_price} \n'''
n+=1
print(check)
print(f'Итог: {total_sum_not_sale}')
print(f'Скидка: {total_sum_not_sale - total_sum}')
print(f'К оплате : {total_sum}')
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kurbatovmaximp08xa114.12.2020 23:41
-
slia198422.06.2022 02:34
-
gorod172313.03.2023 03:19
-
4iksa12345ozu4gd23.06.2022 10:34
-
mcfrank20330.05.2021 22:15
-
kristushaushakova03.02.2023 08:17
-
Moduev16.02.2021 09:41
-
hedgehogGreen27.03.2020 02:24
-
Сонякака33216.07.2020 22:27
-
12235110spl15.08.2021 08:15
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.