Страница 1 из 1
python
Добавлено: 2010-09-18 20:08:22
Ыть
Привет всем. Может кто сталкивался.
Начал учить питона. Суть:
нашел обучалку. конкретнее
http://www.intuit.ru/department/pl/python/1/2.html
пишу в IDE:
Получаю:
Код: Выделить всё
SyntaxError: invalid syntax (<pyshell#19>, line 3)
Оке. Идем другим путем:
Код: Выделить всё
SyntaxError: invalid syntax (<pyshell#19>, line 3)
Хотя в обучалке написано:
двоеточие не работает(!).
Как решить проблему?
Заранее благодарен.
Re: python
Добавлено: 2010-09-18 20:11:08
Ыть
Аналогичная проблема в циклах и функциях.
Re: python
Добавлено: 2010-09-18 20:15:14
Гость
в портах в питоне есть примеры которые точно работают
а вообще питон очень капризный к пробелам и выравниваниям
Re: python
Добавлено: 2010-09-18 20:54:31
Ыть
Гость писал(а):в портах в питоне есть примеры которые точно работают
а вообще питон очень капризный к пробелам и выравниваниям
хм. надо глянуть.
Re: python
Добавлено: 2010-09-18 20:55:16
Ыть
Кстати, так выравнивает сам IDE.
Re: python
Добавлено: 2010-09-19 11:52:26
Ыть
кароче, методом научного тыка выяснилось, что записывать условия надо в виде:
в противном случае оно не работает нефига.
Re: python
Добавлено: 2010-09-19 20:18:22
hizel
дружок, попробуйте таки документацию втыкнуть
Re: python
Добавлено: 2010-09-26 1:42:17
Нефиг_чем_заняться
Ыть писал(а):кароче, методом научного тыка выяснилось, что записывать условия надо в виде:
в противном случае оно не работает нефига.
Гхм... страно, а у меня работает
Код: Выделить всё
#! /usr/local/bin/python
x = int(raw_input("Please enter an integer: "))
if x < 0:
x = 0
print 'Negative changed to zero'
elif x == 0:
print 'Zero'
elif x == 1:
print 'Single'
else:
print 'More'
у нас наверное разные змеюки

Re: python
Добавлено: 2010-10-19 21:02:02
paix
я удивляюсь, нахрена было брать питон чтобы использовать perl быдло-стайл ?
элементраное нечтение док.
Отсутпы, отступы. 4 пробела. (recommended)
Re: python
Добавлено: 2010-10-19 23:01:46
FreeBSP
а вроде в пистоне табом надо отбиваться?
Re: python
Добавлено: 2010-10-19 23:22:10
paix
FreeBSP писал(а):а вроде в пистоне табом надо отбиваться?
RTFM на тему style guide
конкретней
http://www.python.org/dev/peps/pep-0008/
табом можно, но НЕ нужно.
Re: python
Добавлено: 2010-10-20 19:33:53
Alex Keda
значит я парвильно его не юзаю.
делаю отступы только табом, чего и всем советую.
читаемость резко улучшается.
Re: python
Добавлено: 2010-10-20 19:35:27
hizel
фанатизм аж из ушей льется

Re: python
Добавлено: 2010-10-20 19:35:46
Alex Keda
у кого
Re: python
Добавлено: 2010-10-20 20:02:36
paix
Alex Keda писал(а):значит я парвильно его не юзаю.
делаю отступы только табом, чего и всем советую.
читаемость резко улучшается.
1. ты считаешь что рекомендации от разработчиков это детские глупости?
2. тебе, видимо, не приходится работать с чужим кодом, который как правило форматирован "стандартно" т.е. пробелами.
а мешанина табов и пробелов приводит к еррорам.
3. 1 таб или 4 пробела = читаемость абсолютно одинаковая.
4. табы на разных тачках отличаются
5. привыкание происходит буквально за несколько часов и пару сотен строк кода
6. Леха ты ж вроде взрослый мужик чтобы те объяснять вещи описанные в RTFM, ну ели пали

Re: python
Добавлено: 2010-10-20 22:44:16
Alex Keda
1. да. правильное только моё мнение, все отличающиеся - неправильные. ты что-то имеешь против?

2. приходилось. выражаю свою ненависть этим уродам, которые юзают пробелы. и тем кто юзает вперемешку - тоже ненависть - может даже сильней

3. возможно. но перемещатсья вчетверо тяжелей.
4. нехрена настройки от дефолтовых курутить.
5. какие? как хочу так и делаю.
и тех кто пробелы юзает (не по 4 а по одному, бля, уроды) - гнобил и буду гнобить.
причина проста до безобразия.
мне жалко лишние 5-10 секунд потраченные на раскурку страницы кода такого урода.
если ему не жалко - его проблемы. мне же 90% ковырять приходится на скору руку из консоли - то что кропали в гуёвом редакторе.
эта пиздец...
Re: python
Добавлено: 2010-10-20 22:44:26
Alex Keda
наболело... =(
Re: python
Добавлено: 2010-10-20 23:39:29
paix
Гвидо рекомендует использовать 4 пробела,
и лично я так и делаю.
Как правило, мне именно такой чужой код и попадается на глаза
И вообще ф топку уродский код! Ибо если автор не знает о KISS -
его поделие зачастую очень убого.