В IDLE, скажем, я хочу написать следующее в двух строках:
x = 3 print x**5
но когда я набираю x = 3 и нажимаю ввод, он выполняет назначение. Как дать ему выполнить ПОСЛЕ двух строк, набранных?
прочитав первые страницы учебника по Python, но не получив ответа на этот «забавный» вопрос.
user784593 19 июн ’11 в 13:59 2011-06-19 13:59
2011-06-19 13:59
8 ответов
>>> x=3; . print x**5 243 >>>
user35070 19 июн ’11 в 14:02 2011-06-19 14:02
2011-06-19 14:02
Используйте комбинацию клавиш Ctrl- J вместо клавиши Enter, чтобы получить простой перевод строки и отступ, не заставляя IDLE начать интерпретацию кода.
Вы можете найти другие последовательности клавиш, которые облегчают использование IDLE для этого типа обучения в Options->Configure Бездействующее меню
Источник: stackru.com
Как писать с новой строки на компьютере.Как перейти на новую строку
Как перейти на новую строку в Python Shell?
но когда я наберем x = 3 и нажмите enter, он выполнит назначение. Как разрешить его выполнить ПОСЛЕ двух строк, все введенные? прочитав первые страницы учебника Python, но не ответил на этот «смешной» вопрос.
asunnysunday 19 июнь 2011, в 16:26
Поделиться
почему это имеет значение?
Wooble 19 июнь 2011, в 14:02
Почему вы хотите этого?
SingleNegationElimination 19 июнь 2011, в 14:03
asunnysunday 19 июнь 2011, в 14:15
Показать ещё 1 комментарий
Поделиться:
6 ответов
Лучший ответ
>>> x=3; . print x**5 243 >>>
phihag 19 июнь 2011, в 15:26
Поделиться
Бла, это противно (но законно).
John Percival Hackworth 19 июнь 2011, в 14:04
Да, это работает, но два вопроса: 1. Где вы узнали это, в уроке по Python?
2. Это слишком неестественно, есть ли способ, которым я могу просто ввести Enter, чтобы перейти на новую строку, как в большинстве IDE?
asunnysunday 19 июнь 2011, в 14:10
John Percival Hackworth 19 июнь 2011, в 14:26
phihag 19 июнь 2011, в 14:27
Показать ещё 2 комментария
Используйте последовательность клавиш Ctrl — J вместо клавиши Enter , чтобы получить простую новую строку плюс отступ, не указав начальную интерпретацию кода.
Вы можете найти другие последовательности клавиш, которые упрощают использование IDLE для этого типа обучения в меню Options->Configure IDLE.
cnecreative 16 авг. 2012, в 20:19
Поделиться
это должен быть принятый ответ
Răzvan Flavius Panda 06 окт. 2012, в 23:24
Похоже, не работает с оригинальным вопросом, если я наберу «x = 3 [Cj] print x ** 5», ничего не печатается.
Источник: overcoder.net
Python-сообщество
Как выполнить Python код с правами Администратора?!
- Начало
- » Python для новичков
- » Просьба помочь с IDLE
#1 Сен. 13, 2013 19:40:27
Просьба помочь с IDLE
Объясните, как делать перенос на другую строчку без выполнения написанной перед этим команды.
Я хочу в начале программы написать:
print(“Type integers, each followed by Enter; or just Enter to finish”) — тут понятно.
Но чтобы написать дальше:
total = 0
count = 0
я вынужден нажимать клавишу Enter, а это приводит к выполнению верхней строчки в IDLE.
Появляется надпись
Type integers, each followed by Enter; or D or Z to finish
Есть какой-то альтернативный перенос на следующую строку, без выполения?
Отредактировано Kentavr (Сен. 13, 2013 19:42:20)
#2 Сен. 13, 2013 19:49:58
Просьба помочь с IDLE
#3 Сен. 13, 2013 19:50:46
Просьба помочь с IDLE
Но tab открывает список возможных команд и пишет пробелы, когда написана команда.
Отредактировано Kentavr (Сен. 13, 2013 19:55:48)
#4 Сен. 13, 2013 20:07:51
Просьба помочь с IDLE
Под какой осью работаете?
#5 Сен. 13, 2013 20:20:54
Просьба помочь с IDLE
Windows 7. Из-за такого пустяка обучение остановилось… просьба срочно помочь!
Отредактировано Kentavr (Сен. 13, 2013 20:22:53)
#6 Сен. 13, 2013 20:23:08
Просьба помочь с IDLE
Установите PyScripter. Это решит большую часть ваших проблем. Взять можно отсюда:
Не забудьте только выбрать нужную битность
Отредактировано 4kpt (Сен. 13, 2013 20:23:43)
#7 Сен. 13, 2013 20:37:41
Просьба помочь с IDLE
Спасибо. А можно ответить на вопрос по теме? Какую кнопку жать, чтобы переносить курсор на другую строку без выполнения? Хочу пока в IDLE поработать.
Отредактировано Kentavr (Сен. 13, 2013 20:38:00)
#8 Сен. 13, 2013 20:49:26
Просьба помочь с IDLE
Ну если Вам нравятся извращения с компьютером, то…
В чистом виде IDLE работает как обычный интерпретатор, но можно создавать скрипты.
То, что Вы хотите делать можно назвать таким образом (еще называют сценариями выполниения).
Для этого необходимо предварительно создать скрипт.
1. Нажимаете Ctrl+N или File -> New Window и получаете новое окно. Старое не закрываете.
2. Вводити в это новое беленькое окно свой скрип, например (обратите внимание, что каретка сама подвинется при необходимости).
str_ = «12345» for char in str_: print char
3. Запускаете скрипт клавишей F5 или Run -> Run Module.
4. Скрипт просит себя сохранить.
5. Выбираете место сохранения и имя файла (не забываете указать расширение .py, например proba_pera.py). Это нужно, чтобы скрипт отображался далее с подсветкой.
6. В первом окне (которое Вы не закрыли) Вы получаете результат исполнения скрипта.
Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32
Type «copyright», «credits» or «license()» for more information.
>>> ================================ RESTART ================================
>>>
1
2
3
4
5
>>>
Отредактировано 4kpt (Сен. 13, 2013 21:20:42)
Источник: python.su