- 1
- 2
- 3
- 4
#TODO:Сделать функцию факториала
def factorial(n):
return str(n)+"!"
#TODO:Сделать работающую функцию факториала
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−152.7
#TODO:Сделать функцию факториала
def factorial(n):
return str(n)+"!"
#TODO:Сделать работающую функцию факториала
Видимо человек не знает что такое стандартная библиотека
−229.3
if isinstance(labels, str):
try:
labels = self.vs.get_attribute_values(labels)
except KeyError:
labels = [x+1 for x in xrange(self.vcount())]
elif labels is None:
labels = [""] * self.vcount()
if isinstance(colors, str):
try:
colors = self.vs.get_attribute_values(colors)
except KeyError:
colors = ["red" for x in xrange(self.vcount())]
if isinstance(shapes, str):
try:
shapes = self.vs.get_attribute_values(shapes)
except KeyError:
shapes = [1]*self.vcount()
if isinstance(edge_colors, str):
try:
edge_colors = self.es.get_attribute_values(edge_colors)
except KeyError:
edge_colors = ["black" for x in xrange(self.ecount())]
if not isinstance(font_size, str):
font_size = "%spx" % str(font_size)
else:
if ";" in font_size:
raise ValueError, "font size can't contain a semicolon"
vc = self.vcount()
while len(labels)<vc: labels.append(len(labels)+1)
while len(colors)<vc: colors.append("red")
#.........
for eidx, edge in enumerate(self.es):
#.........
print >>f, " <g transform=\"translate(%.4f,%.4f)\" fill=\"%s\" stroke=\"%s\">" % (x2, y2, edge_colors[eidx], edge_colors[eidx]
Ребята извращались как могли.
[ol]
[li]Заводят параллельно кучу массивов, чтобы в них хранить в них свойства объектов, чтобы затем при обходе списка объектов обратиться к ним по порядковому номеру в списке. Ну это еще можно понять, это просто не ООП[/li]
[li]Демонстрируют умения в инициализации списка из одинаковых элементов несколькими способами[/li]
[li]Влом было искать - еще ставят точки с запятой в конце строк и убедившись, что объект - строка, преобразуют его в строку.[/li]
[/ol]
−229.2
try:
tray.pop_item('Note')
except:
pass
Этот код вытаскивает (вытаскивал) элемент из трея. На каждом кадре. %)
−276.5
text=string.replace(text,"<br>","\n")
text=string.replace(text,"<BR>","\n")
text=string.replace(text,"<Br>","\n")
text=string.replace(text,"<bR>","\n")
Twisted Words, протокол Oscar.
Кусок функции dehtml()
−187.2
respons+="""<span class="gray">коэффициент:</span> %s<br />""" % str(koeff[0][5])
respons+="""<br />"""
Формирование "аяксового" ответа
−215
# -*- coding: utf-8 -*-
q=0
def is_sym(li):
l=li[:]
if len(l)%2==1:
l.pop(len(l)/2)
half = l[:len(l)/2]
sec_half = l[len(l)/2:]
sec_half.reverse()
if(half==sec_half):
return True
def do_sym(li):
global q
l=li[:]
while (is_sym(l)!=True):
l.insert(len(l)-q,l[q])
q=q+1
return l
how_much=input("Сколько? ")
lis=[]
for z in range(1,how_much+1):
lis.append(input("Введите число №%d: " % (z, )))
sym = do_sym(lis)
print q
res = ""
for z in range(0, len(sym)):
res=res + "%d, " % (sym[z],)
print res
Задание на школьную олимпиаду, что удивительно - работает.
−268.5
temp = a
a = b
b = temp