Список многократно дублируется при выводе на экран

Статус
Закрыто для дальнейших ответов.

Aurora

Новичок
Пользователь
Янв 15, 2023
3
0
1
Windows 10 Pro
PyCharm2022 1.3.

Код:
pizza_ingredients = ['sauce', 'champions', 'cheese', 'bacon', 'paprika']
friends_pizzas = pizza_ingredients[:]
friends_pizzas.append('pepperoni')
for pizza_ingredient in pizza_ingredients:
    print("My favourite pizza's ingredients are:")
    for pizza_ingredient in pizza_ingredients:
        print(pizza_ingredient)

print("My friend's favourite pizza's ingredients are:")
for friends_pizza in friends_pizzas:
    print(friends_pizza)

Здравствуйте! Почему-то первый список выводится пять раз, а нужно один. Второй правильно, только единожды. Что не так с первым?
 
Последнее редактирование:

Aurora

Новичок
Пользователь
Янв 15, 2023
3
0
1
Там такая интересная история. Меняешь отступ и теперь все наоборот. Текст к первому списку выводится 5 раз, а сам список - один раз. Но все равно это не то, что было задумано. Нужно всё по разу.

Код:
pizza_ingredients = ['sauce', 'champions', 'cheese', 'bacon', 'paprika']
friends_pizzas = pizza_ingredients[:]
friends_pizzas.append('pepperoni')
for pizza_ingredient in pizza_ingredients:
    print("My favourite pizza's ingredients are:")

for pizza_ingredient in pizza_ingredients:

        print(pizza_ingredient)

print("My friend's favourite pizza's ingredients are:")
for friends_pizza in friends_pizzas:
    print(friends_pizza)
 

Aurora

Новичок
Пользователь
Янв 15, 2023
3
0
1
Решила! Дважды была строка цикла в первом случае. Прошу прощения, что отняла время на прочтение.

Код:
pizza_ingredients = ['sauce', 'champions', 'cheese', 'bacon', 'paprika']
friends_pizzas = pizza_ingredients[:]
friends_pizzas.append('pepperoni')

print("My favourite pizza's ingredients are:")
for pizza_ingredient in pizza_ingredients:
    print(pizza_ingredient)

print("My friend's favourite pizza's ingredients are:")
for friends_pizza in friends_pizzas:
    print(friends_pizza)
 
Статус
Закрыто для дальнейших ответов.

Форум IT Специалистов