Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 13, 2014 05:46:40

art777
Зарегистрирован: 2014-09-17
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему прерывается код

Есть файл со следующим исходным кодом:

s=input("Введите строку: ")
for i in s:
	c=i
	ord(c)

При выполнении выполняется ток первая строка дальше действие прерывается. Почему так происходит?

В исполняемой среде все работает нормально.

Офлайн

#2 Окт. 13, 2014 06:16:47

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

Почему прерывается код

Четыре раза я пытался политкорректно и толерантно прокомментировать чудо-вопрос.
Не получилось. Предлагаю автору исправиться и подумать.



Офлайн

#3 Окт. 13, 2014 06:20:52

art777
Зарегистрирован: 2014-09-17
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему прерывается код

FishHook
Четыре раза я пытался политкорректно и толерантно прокомментировать чудо-вопрос.
Не получилось. Предлагаю автору исправиться и подумать.

Вы о чем?

Офлайн

#4 Окт. 13, 2014 06:25:26

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

Почему прерывается код

Вы о чем?
Даже не знаю с чего начать.
Ну, например, что по вашему делает ваш код?



Офлайн

#5 Окт. 13, 2014 06:29:46

art777
Зарегистрирован: 2014-09-17
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему прерывается код

FishHook
Даже не знаю с чего начать.
Ну, например, что по вашему делает ваш код?

Вводим строку с клавиатуры в переменную S. Затем в цикле перебирается каждый символ в данной строке и выводится его ASCII код. В IDLE все работает. Но как только сохраняю в файле и пытаюсь запустить этот файл. То прерывается сразу после ввода строки.

Офлайн

#6 Окт. 13, 2014 06:35:24

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

Почему прерывается код

art777
и выводится его ASCII код.
И каким же хитрым образом он у вас выводится?
Конкретно какая строка кода выводит что-то там в консоль, в файл или еще куда-то?



Офлайн

#7 Окт. 13, 2014 06:38:23

art777
Зарегистрирован: 2014-09-17
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему прерывается код

FishHook
Конкретно какая строка кода выводит что-то там в консоль, в файл или еще куда-то?

Все разобрался. Функции print не хватало. Вопрос действительно глупый. Но почему в IDLE все выводилось?

Офлайн

#8 Окт. 13, 2014 06:53:53

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

Почему прерывается код

art777
Но почему в IDLE
видимо, это особенность IDLE?



Офлайн

#9 Окт. 13, 2014 21:13:57

Punk_Joker
От:
Зарегистрирован: 2011-02-05
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему прерывается код

art777
Если вы про консоль IDLE, то все просто, в ней значения переменной выводятся автоматически, в отличии от скриптов.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version