Я написал код к задаче на языке пайтон, в целом он работает но не совсем корректно нужно его подправить. я не знаю в чем ошибка код:
price = int(input('Стоимость товара (0 — покупок больше нет):'))
total_price = 0
while price != 0:
total_price += price
price = int(input('Стоимость товара (0 — покупок больше нет):'))
print('Стоимость всех покупок:', total_price)
Условие задачи:
Программа последовательно принимает стоимость каждого товара, пока не будет введён 0.
Затем она выводит сумму покупок на экран с текстом «Стоимость всех покупок:». Каждый запрос стоимости товара сопровождается подсказкой: «Стоимость товара (0 — покупок больше нет):».
Программа должна работать как на картинке.
какой должен быть результат:
Стоимость товара (0 — покупок больше нет):
250
Стоимость товара (0 — покупок больше нет):
320
Стоимость товара (0 — покупок больше нет):
0
Стоимость всех покупок: 570
299
316
Ответы на вопрос:
По всей видимости ты забыл сделать табуляцию после цикла 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 необходимо соблюдать табуляцию
Суммативное оценивание за раздел о том как я встретился с вами был я Тимон и сегодня мы будем играть во фнаф часть третья мировая война и все будет хорошо
Популярно: Информатика
-
Coolgirl0311.03.2021 02:58
-
pomorcevakata9803.01.2020 15:51
-
незнаю17822.06.2020 10:30
-
ksushakorovina121.10.2021 17:41
-
elenkagumerovalistru31.05.2023 13:35
-
abeldinova8530.10.2021 21:43
-
Elisavettas29.09.2020 18:58
-
elka124501.01.2020 14:20
-
kenzhegali126.11.2022 04:41
-
belovaan80p073pt12.04.2023 07:30