Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 7, 2015 13:31:23

hubble
Зарегистрирован: 2013-10-11
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по оператору print

ПРОСТЕЙШИЙ код:

headers = ['  машина', 'трактор  ', '  велосипед   ']
for list in headers:
    for letter in list.strip():
        if letter == 'о':
            print(' ', end='')
        else:
            print(letter, end='')
Не выводятся буквы. Если с строках с print убрать end='', то выводятся.
Помогите, пожалуйста.

P.S. На борту Python 3.4

Отредактировано hubble (Сен. 7, 2015 13:31:43)

Офлайн

#2 Сен. 7, 2015 14:21:57

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вопрос по оператору print



Офлайн

#3 Сен. 7, 2015 14:22:35

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вопрос по оператору print

Покажите, собственно, консоль. Что то же там должно же быть.



Офлайн

#4 Сен. 7, 2015 14:43:35

hubble
Зарегистрирован: 2013-10-11
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по оператору print

Прошу прощения. Я пробовал только режим отладки.
Вопрос снят.
Хотя, почему при отладке не правильно работает?

Офлайн

#5 Сен. 7, 2015 14:46:16

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вопрос по оператору print

hubble
Я пробовал только режим отладки.
Что такое режим отладки?



Офлайн

#6 Сен. 7, 2015 15:03:49

hubble
Зарегистрирован: 2013-10-11
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по оператору print

В PyCharm - Debug

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version