Привет! Разбираемся с кодом. Логика такая:
pigs с именами поросят.for, который должен перебрать всех поросят из списка.Но есть проблема: в Python важны отступы. Строка print(pig) находится на том же уровне отступа, что и цикл for. Это значит, что она выполнится только один раз после завершения цикла.
Чтобы исправить это, нужно, чтобы строка print(pig) была внутри цикла. Для этого нужен отступ.
Правильный код:
pigs = ['Ниф-Ниф', 'Наф-Наф', 'Нуф-Нуф']
print('Дорогие свиньи!')
for pig in pigs:
print('приглашаю вас на ужин! Любящий вас Волк.')
print(pig)
В этом коде строка print(pig) сдвинута вправо (добавлен отступ). Теперь она будет выполняться для каждого поросёнка в списке.
Ответ: В коде ошибка с отступами. Убедись, что все строки, которые должны быть внутри цикла, имеют правильный отступ.
Так держать! Если будут еще вопросы, обращайся!