- 1
- 2
- 3
- 4
for i in xrange(10):
globals()["mymassiv%d"%i] = i*i
print mymassiv0, mymassiv1, mymassiv9
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
for i in xrange(10):
globals()["mymassiv%d"%i] = i*i
print mymassiv0, mymassiv1, mymassiv9
Нафига в пыхоплеяде разные структуры данных типа массивов, множеств, словарей? Чтобы быть как "взрослые" языки?
✓ "Python" – редкостное говно
✓ Похапешный шизик выдаёт скучные окаменелые какахи
Но что-то пошло не так и вышло все из под контроля.
Да и есть теория: вечным новичкам заебал Пуксаль, потому что он старый, да и программы не гуйные, кому эти прыщи нужны! Вот и клюнули на петон потому что он показался более перспективный чтоб обучиться и остаться на нем писать хгуй, а еще посмотрите на этот шикарный синтаксис петона! И всякие блески, свестелки и перделки.
Язык хоть и старый, но по мне вполне годный, да и всякие бормланды, ембаркадеры, южные федеральные проституты напихали в свои конпеляторы всяких расширений. В PascalABC.NET даже лямды завезли. А вот про то, что программы не гуйные, ты ис кокой попы выкувырял?
и даже у вимоблядей и емаксодрочеров?
Особенно у них, я уже слабо представляю, как жить без clang-format.
в питоне работает это только с блоками?
Например захотел ебануть такой вот хеш, красивоформатированый. https://i.imgur.com/pz605gx.png
Я в таком случае обосрусь?
Да только с блоками кода. Уменьшение отступа на один это как енд в луа, а словарь это же выражение, а не блок, допустим если ты не закрыл скобку, то можешь со следующей строки писать с любым отступом, здесь на это насрать.
Можешь ебануть лямду, потому что это выражение, а вот определение фуекции не являетя выражением, пожтосу низзя, и это калясё, потому что хуёво разбираться в кроваво-говняном месиве, всё должно быть строго.
А чем же он прост и удобен?
Может, чужой код легко читать и понимать? Ой, нет, подождите, современный бидон в большом приложении зачастую выглядит как джава, в которой компилятор опечатки не ищет.
Может, в нём мало конструкций и простой синтаксис? Ой, нет, классы метаклассы класс типа есть тип тип класса есть тип декоратор генератора корутины в менеджере контекста елдит твой авейт через while: else
Может, он помогает избегать глупых оши KeyNotFound
Может, он помогает писать высооокооопроооиииззвоооодиииительнный кооооооод_______________.___._?
Может, программы на этом языке легко рефакторить? Ой, нет, подождите, их зачастую проще сразу с нуля переписать.
JS туда же
> Это следствие динамической типизации.
Нет. Julia, Common Lisp.
Я воь просто не знаю, а емакс умеет в автомаьически отступс?
Конечно умеет, он обычно сразу угадывает правильный отступ, если нажимать Tab, он будет перебирать все возможные валидные отступы по кругу.
Набирать код просто, копипастить и рефакторить — уже не так приятно.
Енто хто такие?