Как в питоне перейти на следующую строку без запуска программы

В 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-сообщество

[RSS Feed]

Как выполнить 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru