Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3158247
А
Аноним
30 апреля 2025 08:03 · публичный вопрос
А
Аноним

напиши код по информатике:Юную разведчицу Соню раскрыл вражеский агент Вася. Теперь он заставляет её переписывать в тетрадь длинные сложные слова. Соне скучно, поэтому она считает…

Запрос пользователя

Напиши код по информатике:Юную разведчицу Соню раскрыл вражеский агент Вася. Теперь он заставляет её переписывать в тетрадь длинные сложные слова. Соне скучно, поэтому она считает буквы в каждом слове и загадывает: дойду до первого слова, количество букв в котором делится на 7, и съем шоколадку. Дано число п и п слов. Выведи номер первого слова, длина которого делится на 7, или "НЕТ", если такого имени нет. Нумерация начинается с единицы. Ввод 3 Соня Вася папа вывод HET ввод 5 Соня Вася папа амфибрахий проводок вывод 5

Ответ нейросети
30 апреля 2025 08:03

Давайте разберем задачу и напишем решение по шагам.

Задача: Нам даны число п и последующие п слов, каждое — строка длиной без пробелов. Нужно найти номер первого слова, длина которого делится на 7. Если такого слова нет, нужно вывести "НЕТ".


Алгоритм решения

  1. Считать число п — количество слов.
  2. Для каждого слова:
    • определить его длину.
    • проверить, делится ли длина на 7.
    • если делится, вывести номер этого слова и завершить программу.
  3. Если перебрали все слова и подходящего не нашли, вывести "НЕТ".

Реализация кода на Python

p = int(input())  # Число слов
result = "НЕТ"  # Значение по умолчанию, если подходящего слова не найдено

for i in range(1, p + 1):
    word = input().strip()
    if len(word) % 7 == 0:
        result = i
        break

print(result)

Объяснение:

  • int(input()) — считываем число п.
  • В цикле for i in range(1, p + 1) — перебираем слова с учетом нумерации с 1.
  • input().strip() — считываем слово, убираем лишние пробелы.
  • len(word) % 7 == 0 — проверяем, делится ли длина слова на 7.
  • Если делится, сохраняем номер слова и прерываем цикл.
  • В конце выводим либо номер искомого слова, либо "НЕТ", если такого слова не было.

Если есть вопросы или нужно объяснить что-то подробнее — обращайтесь!