+3
Є відповідь

урок 5 88%

Сергей Блашкин 12 років тому оновлено bulat 12 років тому 0

Урок 5 - 88%, 

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

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

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

for medvedica in medvedica:
    print medvedica

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

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

Відповідь

Відповідь
Є відповідь

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


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


for medv in medvedica:

    print medv

Відповідь
Є відповідь

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


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


for medv in medvedica:

    print medv