+3
Résolu

урок 5 88%

Сергей Блашкин il y a 12 ans mis à jour par bulat il y a 12 ans 0

Урок 5 - 88%, 

Хорошо. Теперь, прежде чем делать программу, которая рисует это созвездие, сделай программу, которая выведет этот список на экран при помощи цикла for ... in ... и команды print.

(каждая звезда должна оказаться на своей строчке)

Пишу такой код:

for medvedica in medvedica:
    print medvedica

Выводится список кортежей.

И дальше ничего не продолжается, ни ошибки, ни чего... Делаю ли я что-то не верно?

Solution

Solution
Résolu

В таком варианте он берет первый элемент списка из переменной medvedica и кладет его в эту же переменную. Соответственно, после этого списка в этой переменной нет - там только его первый элемент.


Надо в цикле использовать переменную с другим именем. Например:


for medv in medvedica:

    print medv

Solution
Résolu

В таком варианте он берет первый элемент списка из переменной medvedica и кладет его в эту же переменную. Соответственно, после этого списка в этой переменной нет - там только его первый элемент.


Надо в цикле использовать переменную с другим именем. Например:


for medv in medvedica:

    print medv