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

  • 16
Создайте программу, которая оценит количество вещей, которые забыл Бильбо. Для этого можно использовать следующий метод: если в строке есть слово "забыл" или любое слово, введенное на второй строке, то строка считается. Если количество таких строк с забытыми вещами не превышает половину от общего числа введенных строк, выведите "НЕ ТАК МНОГО". В противном случае выведите "ВСЕ РАВНО НИЧЕГО СТРАШНОГО". Формат ввода
Svetik
69
Наша программа будет принимать ввод от пользователя в следующем формате:

1. На первой строке введите общее количество строк, которые будут вводиться.

2. Затем введите сами строки. Каждая строка должна начинаться с номера, за которым идет сам текст строки.

3. После ввода всех строк на отдельной строке введите слово, которое будет использовано для проверки (слово "забыл" или любое другое слово).

Пример ввода:

5
1. Я забыл зарядное устройство.
2. Забыл ручку.
3. Захватил зонтик, но забыл ключи.
4. Забыл книгу.
5. Забыл ноутбук.
забыл

Программа будет анализировать введенные строки и сравнивать их с указанным словом. Затем она подсчитает количество строк, содержащих это слово. Если это количество не превышает половину от общего числа введенных строк, она выдаст сообщение "НЕ ТАК МНОГО". В противном случае она выдаст сообщение "ВСЕ РАВНО НИЧЕГО СТРАШНОГО".

Чтобы получить решение этой задачи, напишем программный код на языке Python:

python
# Запрашиваем общее количество строк
total_lines = int(input())

# Создаем счетчик для строк со словом "забыл" или другим проверяемым словом
forgotten_counter = 0

# Вводим строки и проверяем наличие слова
for _ in range(total_lines):
line = input().lower()
if "забыл" in line or input_word in line:
forgotten_counter += 1

# Проверяем условие и выводим результат
if forgotten_counter <= total_lines / 2:
print("НЕ ТАК МНОГО")
else:
print("ВСЕ РАВНО НИЧЕГО СТРАШНОГО")


Теперь программа способна оценить количество вещей, которые забыл Бильбо, и выдать соответствующий результат.