- 1
- 2
- 3
- 4
- 5
- 6
def f(l = []):
l.append(len(l))
return l
f()
f()
print f()
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−94
def f(l = []):
l.append(len(l))
return l
f()
f()
print f()
Есть мнения что выведет?
http://ideone.com/Q6Oc2I
−104
$ python
Python 3.3.3 (default, Nov 26 2013, 13:33:18)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 81.5 / (17 * 13) * 50
18.438914027149323
>>> exit()
Кто-нибудь ещё так делает?))
−94
import time
def inttime():
return int(''.join(str(time.time()).split('.')))
def rand():
while True:
s = bin(inttime())[2:]
for x in s:
yield x
Этим "рандомом" заполняется клеточный автомат "Жизнь". Нечего было делать.
−98
settings = [int(value, 16) for value in ('09', '0b', '0d', '0f')]
−98
rows = db.query_all("select id, command from всякие-заджойненные-таблички")
foreach row in rows:
if row[1] == command:
return row[0]
return None
Высрал сегодня на работе. Пока пых не трогал - такого говна не писал ;)
−101
def Find(dir):
def walk(a,b,files):
t1=0
for i in files:
t1+=1
if i[-4:]==".sis" or i[-4:]==".Sis" or i[-4:]==".SIs" or i[-4:]==".SIS" or i[-4:]==".SiS" or i[-4:]==".sIS" or i[-4:]==".siS" or i[-5:]==".sisx" or i[-5:]==".Sisx" or i[-5:]==".SIsx" or i[-5:]==".SISx" or i[-5:]==".SISX" or i[-5:]==".sISX" or i[-5:]==".siSX" or i[-5:]==".sisX" or i[-5:]==".SisX" or i[-5:]==".SIsX" or i[-5:]==".SiSX" :
list1.append(cn(i))
list2.append(cn("%s\%s"%(b,i)))
Когда еще была жива симба, под нее был интерпретатор питона. Этот отрывок - творение некоего китайского товарища под PyS60.
−100
2/3
ПИТОНОПРОБЛЕМЫ ;)
P.S. Да, я читал доки. Не меня в них тыкать носом.
−92
a < 5 and a or 5
Вы все еще думаете, что сочетание and'а и or'а это тернарник? Тогда мы идем к вам :)
http://ideone.com/qC0TyS
−89
amount_in_cents = int(100 * amount)
Поскольку все знают, что float нельзя использовать при работе с деньгами (ну там, ошибки округления), чуваки решили хранить все суммы в центах. Тогда они будут целыми числами.
По такой формуле вычисляется сумма в центах, которую клиент должен заплатить за товар.
Прикол в том, что если товар стоит 36.91 евро, то
* amount = 36.91
* 100 * amount = 3690.9999999999995
* int(100 * amount) = 3690
И клиент платит всего лишь 36.90!
−101
<div class="book-info">
<strong class="book">${label}</strong>
{{!if desc && desc != "None None"}}
<span class="author">${desc}</span>
{{!/if}}
</div>
Это кусочек из JQuery template. Ему на вход приходит JSON, сформированный в Python.
Кто бы догадался, что означает это "None None"?
Да, это случай, когда имя и фамилия автора книги неизвестны. Вместо того, чтобы в классе Book сделать нормальный метод getAuthor, чуваки предпочли наговнякать такой вот IF в клиентской части.