- 1
- 2
- 3
s="ftmbG!>!fvsU";k=''
for i in s:k+=map(lambda x:chr(ord(x)-1),s)[s.index(i)]
exec(k[::-1])
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−184
s="ftmbG!>!fvsU";k=''
for i in s:k+=map(lambda x:chr(ord(x)-1),s)[s.index(i)]
exec(k[::-1])
"Счастливой отладки, суки!" (с)
если кто не понял, это аналог в пайтоне
А True - это true или название переменной?
просто в пайтоне принято писать тру заглавной
кстати, модифицируемые тру/фолс были выпилены в третьем пайтоне
можно было бы в одну строку:
>>> exec('print "ну ты лолка"')
ну ты лолка
>>> eval('print "ну ты лолка"')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1
print "ну ты лолка"
^
SyntaxError: invalid syntax
>>>
Во-вторых: за явное написание True или False в коде уже можно руки отрывать. Кроме "while True", которое тоже зло, не вижу необходимости в этих константах.
Поискал у себя в коде. Нашел True в некоторых параметрах вызова методов в значении флагов.
Проверил - сквозь между модулями действительно не пролезает, только "import *" может быть опасным.
В общем, если писать весь код аккуратно, то большого вреда не будет. Да и такую неведомую куйню на первом же ревью расколят.