Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3547906
А
Аноним
19 января 2026 13:34 · публичный вопрос
А
Аноним

Соня составила рейтинг лучших домашних животных. Есть число n и n названий животных. Выведи пронумерованный список с ними. В каждой строке должны быть номер строки и животное…

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

Соня составила рейтинг лучших домашних животных. Есть число n и n названий животных. Выведи пронумерованный список с ними. В каждой строке должны быть номер строки и животное через пробел, например, «5 Енот». Ввод Вывод 2 Кошка Собака 1 Кошка 2 Собака

Ответ нейросети
19 января 2026 13:34

Задача понятна: прочитать число n и далее n названий животных, вывести для каждого i от 1 до n строку в формате "i название".

Пошаговое решение:

  • Шаг 1: считать целое число n из первой строки ввода.
  • Шаг 2: последовательно считать n строк — названия животных. Удаляем лишние пробелы по краям, чтобы формат был ровным.
  • Шаг 3: для каждого i от 1 до n вывести строку в формате "i название".
  • Пример соответствует примеру: вход 2, далее "Кошка", "Собака" → вывод "1 Кошка" и "2 Собака".

Готовое решение на Python 3 (прочитает построчно из stdin и выведет нужный формат):

import sys

def main():
    data = sys.stdin

    # Прочитать первую непустую строку как число n
    first = data.readline()
    while first is not None and first.strip() == "":
        first = data.readline()
        if not first:
            return
    if not first:
        return

    n = int(first.strip())

    for i in range(1, n + 1):
        line = data.readline()
        if not line:
            name = ""
        else:
            name = line.strip()
        print(f"{i} {name}")

if __name__ == "__main__":
    main()

Пример работы:

  • Ввод: 2 Кошка Собака
  • Вывод: 1 Кошка 2 Собака

Если нужно решить на другом языке или с дополнительной обработкой (например, если названия могут состоять из нескольких слов), скажи — адаптирую.