powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / вопрос новичка в PYTHON по синтаксису
10 сообщений из 10, страница 1 из 1
вопрос новичка в PYTHON по синтаксису
    #37778855
ooooa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Начал разбираться с Python, не могу найти как завершаются операторы for, if, while

например:

i=1
while i<=10:
i=i+1#я хочу чтобы эта строчка выполнялась в цикле
i=i+2#а эта выполнилась после цикла


как это правильно оформить?
...
Рейтинг: 0 / 0
вопрос новичка в PYTHON по синтаксису
    #37778856
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ooooa,

в питоне это делается с помощью отступов(табуляция например)
Код: python
1.
2.
3.
4.
i=1
while i<=10:
	i=i+1 # я хочу чтобы эта строчка выполнялась в цикле
i=i+2 #а эта выполнилась после цикла
...
Рейтинг: 0 / 0
вопрос новичка в PYTHON по синтаксису
    #37778864
ooooa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
r uooooa,

в питоне это делается с помощью отступов(табуляция например)
Код: python
1.
2.
3.
4.
i=1
while i<=10:
	i=i+1 # я хочу чтобы эта строчка выполнялась в цикле
i=i+2 #а эта выполнилась после цикла




о, спасибо.
...
Рейтинг: 0 / 0
вопрос новичка в PYTHON по синтаксису
    #37778897
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

4 пробела всегда. Табуляция в различных IDE питона на самом деле ставит 4 пробела
...
Рейтинг: 0 / 0
вопрос новичка в PYTHON по синтаксису
    #37778946
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NekZr u,

4 пробела всегда. Табуляция в различных IDE питона на самом деле ставит 4 пробела
не более чем рекомендации.
я могу написать исходник с табами и он отработает "на Ура"
тем более что:
документацияLeading whitespace (spaces and tabs) at the beginning of a logical line is used to compute the indentation level of the line, which in turn is used to determine the grouping of statements.

если я ошибаюсь - пруф в студию
...
Рейтинг: 0 / 0
вопрос новичка в PYTHON по синтаксису
    #37780136
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r uNekZr u,

4 пробела всегда. Табуляция в различных IDE питона на самом деле ставит 4 пробела
не более чем рекомендации.
я могу написать исходник с табами и он отработает "на Ура"
тем более что:
документацияLeading whitespace (spaces and tabs) at the beginning of a logical line is used to compute the indentation level of the line, which in turn is used to determine the grouping of statements.

если я ошибаюсь - пруф в студию
Вполне вероятно, что на другой платформе табы будут восприняты интерпретатором некорректно.
Вообще читайте PEP8
авторTabs or Spaces?

Never mix tabs and spaces.

The most popular way of indenting Python is with spaces only. The second-most popular way is with tabs only. Code indented with a mixture of tabs and spaces should be converted to using spaces exclusively. When invoking the Python command line interpreter with the -t option, it issues warnings about code that illegally mixes tabs and spaces. When using -tt these warnings become errors. These options are highly recommended!

For new projects, spaces-only are strongly recommended over tabs. Most editors have features that make this easy to do.


http://www.python.org/dev/peps/pep-0008/#tabs-or-spaces
...
Рейтинг: 0 / 0
вопрос новичка в PYTHON по синтаксису
    #37780148
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ooooaВсем привет.
Начал разбираться с Python, не могу найти как завершаются операторы for, if, while

например:

i=1
while i<=10:
i=i+1#я хочу чтобы эта строчка выполнялась в цикле
i=i+2#а эта выполнилась после цикла


как это правильно оформить?

Странные вы люди, начинают программировать на языках, не почитав даже самые азы.
...
Рейтинг: 0 / 0
вопрос новичка в PYTHON по синтаксису
    #37780156
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

мешать табы и пробелы конечно нестоит.
а так. все равно интерпретатор дополняет/заменяет отступы чтоб они стали кратны 8, хоть для табов хоть для пробелов.

кстати, на какой платформе табы будут восприняты некорректно?
...
Рейтинг: 0 / 0
вопрос новичка в PYTHON по синтаксису
    #37783072
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r uFishHook,

мешать табы и пробелы конечно нестоит.
а так. все равно интерпретатор дополняет/заменяет отступы чтоб они стали кратны 8, хоть для табов хоть для пробелов.

кстати, на какой платформе табы будут восприняты некорректно?
Писал я один сайтик на Джанге в Эклипсе под линухом.
И бес меня дёрнул Эклипс обновить после чего эта падла перестала менять табы на пробелы.
В общем в винде не завелось, пришлось вручную менять табы на пробелы. Геморрой еще тот.
...
Рейтинг: 0 / 0
вопрос новичка в PYTHON по синтаксису
    #37783086
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автозаменой не пробовали?)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / вопрос новичка в PYTHON по синтаксису
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]