Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задание по информатики Python

Руслан Романов Ученик (125), на голосовании 5 месяцев назад
Соня составила рейтинг лучших домашних животных.
Есть число n и n названий животных. Выведи пронумерованный список с ними. В каждой строке должны быть номер строки и животное через пробел, например, «5 Енот».

Ввод Вывод
2
Кошка
Собака 1 Кошка
2 Собака
4
Хомяк
Енот
Лисица
Обезьянка 1 Хомяк
2 Енот
3 Лисица
4 Обезьянка
Голосование за лучший ответ
Вадим Ануфриев Мастер (1762) 6 месяцев назад
Для решения этой задачи вам нужно прочитать число n, затем считать n строк с названиями животных и вывести их в пронумерованном порядке.

Вот пример кода на Python, который решает данную задачу:
 # Считываем число n 
n = int(input())

# Создаем пустой список для хранения названий животных
животные = []

# Считываем названия животных и добавляем их в список
for _ in range(n):
животное = input()
животные.append(животное)

# Выводим пронумерованный список
for номер, животное in enumerate(животные, start=1):
print(номер, животное)
Этот код сначала считывает число n, затем считывает n строк с названиями животных и добавляет их в список животные. Затем он использует функцию enumerate для перечисления элементов списка вместе с их порядковыми номерами, начиная с 1, и выводит каждый элемент в формате "номер животного".
Руслан РомановУченик (125) 6 месяцев назад
все равно не понял(
Вадим Ануфриев Мастер (1762) Руслан Романов, Ну давай постараюсь объяснить подробнее.
  1. Сначала мы считываем число n, которое указывает на количество животных в списке.
 n = int(input())  
  1. Затем мы создаем пустой список животные, в котором будем хранить названия животных.
 животные = []  
  1. Далее мы используем цикл for для считывания названий животных и добавления их в список. Цикл выполняется n раз, где на каждой итерации мы считываем название животного с помощью функции input() и добавляем его в список с помощью метода append().
 for _ in range(n): 
    животное = input() 
    животные.append(животное)  
  1. Теперь у нас есть список животные, содержащий все введенные названия животных.
Вадим АнуфриевМастер (1762) 6 месяцев назад
5.Для вывода пронумерованного списка мы используем цикл for с функцией enumerate(). Функция enumerate() принимает список и возвращает кортежи, содержащие порядковые номера элементов и сами элементы списка. Мы указываем параметр start=1, чтобы нумерация начиналась с 1.
 for номер, животное in enumerate(животные, start=1):  
6.На каждой итерации цикла мы выводим номер строки и название животного, разделенные пробелом.
     print(номер, животное)  
Таким образом, весь код позволяет нам считать названия животных, хранить их в списке и выводить пронумерованный список на экран.
Руслан РомановУченик (125) 6 месяцев назад
я понял но не понял как это все рассписать
Похожие вопросы