+3
Answered

урок 5 88%

Сергей Блашкин 12 years ago updated by bulat 12 years ago 0

Урок 5 - 88%, 

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

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

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

for medvedica in medvedica:
    print medvedica

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

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

Answer

Answer
Answered

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


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


for medv in medvedica:

    print medv

Answer
Answered

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


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


for medv in medvedica:

    print medv