Есть ответ 👍

с задачей цикл while. без break Напиши программу, считающую число категорий.

Для разработки новой акции потребовалось посчитать, сколько категорий товаров представлено в интернет-магазине компании «Долголетие».

Программа должна запрашивать ввод категорий, пока не будет введено «end». После считывания каждой категории счётчик категорий должен увеличиваться на 1. После введения стоп-слова «end» программа должна вывести количество категорий с текстом «Всего категорий товаров:» и завершить работу.

Программа должна работать как на картинке.

категория(end - завершить):

молочные продукты

категория(end - завершить):

мясные изделия

категория(end - завершить):

овощи и фрукты

категория(end - завершить):

end

Всего категорий товаров:3

157
218
Посмотреть ответы 2

Ответы на вопрос:

23050309
4,5(20 оценок)

inp = ''

cats = []

while inp != 'end':

   inp = input("категория(end - завершить)\n")

   if inp != 'end':

       cats.append(inp)

print(f"Всего категорий товаров:{len(cats)}")

эля821
4,5(80 оценок)

uses crt; var ch,s: integer; begins: =0; while s < 101 dobeginreadln(ch); if ch > 0 thens: =s+ch;

end; end.

Популярно: Информатика