- 1
- 2
- 3
- 4
- 5
- 6
- 7
$ 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()Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−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 в клиентской части.
        
−98
try:
   while True:
       prices.remove(u"")
   except ValueError:
       passУдаление пустых строк из списка.