В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
teXerStas
teXerStas
08.04.2022 23:08 •  Информатика

Врач-стоматолог принимает пациентов с 8 утра до 2 часов дня. на каждого пациента отводится по 30 минут. какое количество информации содержит сообщение о том, что петя записался на прием в 11.30?

можно подробнее, формулы и что вы делали и т.д.

Показать ответ
Ответ:
дархан23
дархан23
03.02.2022 19:28

По всей видимости ты забыл сделать табуляцию после цикла while.

Вот твой код:

price = int(input('Стоимость товара (0 — покупок больше нет):'))

total_price = 0

while price != 0:

total_price += price

price = int(input('Стоимость товара (0 — покупок больше нет):'))

А вот как должно было быть:

price = int(input('Стоимость товара (0 — покупок больше нет): '))

total_price = 0

while price != 0:

   total_price += price

   price = int(input('Стоимость товара (0 — покупок больше нет):'))

print('Стоимость всех покупок:', total_price)

Объяснение:

Для корректной работы кода в Python необходимо соблюдать табуляцию

0,0(0 оценок)
Ответ:
Nastasyalook1
Nastasyalook1
20.10.2022 01:52

Ошибки / Объяснение:

1. В условие сказано что будет запрашивать до тех пор, пока не будет off слова, буквально от слова "пока"(while на английском) должен стоять цикл While. Я поставила While True, а не пока не off, потому что тогда бы оно пошло после категории off еще спрашивать о сумме. В ином случае же можно было сделать while category != "off".

3. На 3ей строчке пропущены скобки: if category.lower() == 'выпечка'..

4. Проверку на регистр ты хорошо придумал, но ты немного ошибся, буквально ты сделал "Если выпечка == Выпечка, то", то-есть когда делаешь проверку для любого регистра на мелкие буквы, в ответе тоже должны быть мелкие буквы : if category.lower() == 'выпечка'..

В общем я подправила код, вот:

Python Code:

print('Категория (off - завершить):')

while True:

   category = input('Введите категорию продуктов:')

   if category.lower() == 'off':

       break

   summa = int(input('Сумма:'))

   if category.lower() == 'выпечка':

       print('Скидка 30%. К оплате:', summa * 0.70)

   elif category.lower() == 'молочные продукты':

       print('Скидка 10%. К оплате:', summa * 0.90)

   else:

       print('Сумма без скидки:', summa)

print('Касса закрыта.')

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота