- 1
if random.randint(1, 9999) is 42:
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−305
if random.randint(1, 9999) is 42:
−83
#Access Point: MTS Internet GPRS
import gprsd
#импортируем класс GPRS-демона
import socket
import thread
import math
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
gs = gprsd.getConn()
#сокет с телефоном
ga = gprsd.getConnAddr()
#конечный адрес
s.connect(ga);
def thread_1():
global gs, s;
while 1:
for i in range(0, 10005000):tmp=math.sin(math.acos(random.randint(-100500, 100500)));
#выполняем сложное и неоправданное арифметическое дейстивие 100500 раз в цикле
tmp = s.recv(8);
gs.send(tmp);
if tmp<8:
break;
def thread_2():
global gs, s;
while 1:
for i in range(0, 10005000):tmp=math.sin(math.acos(random.randint(-100500, 100500)));
#выполняем сложное и неоправданное арифметическое дейстивие 100500 раз в цикле
tmp = gs.recv(8);
s.send(tmp);
if tmp<8:
break;
thread.start_new_thread(thread_1, ());
thread.start_new_thread(thread_2, ());
Скрипт МТС'ного инета
−171
sys.path = ['/home/username/webapps/django', '/home/username/webapps/django/lib/python2.5'] + sys.path
индусы в моих джангах. pascal style
−101
#TROLOLO GENERATOR!
def trololo(x):
print 'tro'+('lo'*x)
trololo(100)
Если нужно потроллить!
−80
class SimpleStruct:
def __init__(self, arg1, arg2):
self.arg1 = arg1
self.arg2 = arg2
# Далее класс в переменную или в массив:
a = []
a.apppend(SimpleStruct("dd", "er"))
b = SimpleStruct("DFGH", "dj")
# И тест:
print a[0].arg1, a[0].arg2, b.arg1, b.arg2
#dd er DFGH dj
Однажды одному чудаку понадобилась структура в питоне и он намутил это.
Хотя если бы он хоть немного подумал о том, что такое класс, писать ему бы ваще нихрена не пришлось!
−168
if request.user.is_superuser:
content["stuff"] = stuff_list
content["content_stuff"] = content_stuff_list
content["domain_url"] = settings.DOMAIN_URL or "http://boo.com"
if request.user.is_superuser:
content["active_hotels"] = Hotel.objects.filter(is_active=True)
долго понимал, так и не понял
−162
>>> mylist = [3,5,8,5,3,12]
>>> print dict().fromkeys(mylist).keys()
[8, 3, 12, 5]
"Getting rid of duplicate items in a list" типа способ убрать дубликаты в списке
−171
#param - строка
if(param[0]=='"' and param[-1]=='"'):
param = param.strip('"')
else:
param = param.strip("'")
Приближенный алгоритм убирания кавычек. И ведь работает... как правило.
−168
piarra=[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9, 3, 2, 3, 8, 4, 6, 2, 6, 4, 3, 3, 8, 3, 2, 7, 9, 5, 0, 2, 8, 8, 4, 1, 9, 7, 1, 6, 9, 3, 9, 9, 3, 7, 5, 1, 0, 5, 8, 2, 0, 9, 7, 4, 9, 4, 4, 5, 9, 2, 3, 0, 7, 8, 1, 6, 4, 0, 6, 2, 8, 6, 2, 0, 8, 9, 9, 8, 6, 2, 8, 0, 3, 4, 8, 2, 5, 3, 4, 2, 1, 1, 7, 0, 6, 7, 9]
piarrb=[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9, 3, 2, 3, 8, 4, 6, 2, 6, 4, 3, 3, 8, 3, 2, 7, 9, 5, 0, 2, 8, 8, 4, 1, 9, 7, 1, 6, 9, 3, 9, 9, 3, 7, 5, 1, 0, 5, 8, 2, 0, 9, 7, 4, 9, 4, 4, 5, 9, 2, 3, 0, 7, 8, 1, 6, 4, 0, 6, 2, 8, 6, 2, 0, 8, 9, 9, 8, 6, 2, 8, 0, 3, 4, 8, 2, 5, 3, 4, 2, 1, 1, 7, 0, 6, 7, 9]
result = []
for i in range(len(piarra)**2):
result.append(0)
def decr(a):
if a[-1]>0:
a[-1]-=1
else:
a.pop()
decr(a)
a.append(9)
if a[0]==0:
a.remove(0)
while piarra != [0]:
decr(piarra)
for i in range(len(piarrb)):
result[-1-i]+=piarrb[-1-i]
while(sorted(result)[-1]>9):
for i in range(len(result)):
if result[i]>9:
result[i]-=10
result[i-1]+=1
while result[0]==0:
result.remove(0)
sqrstr=''
for i in result:
sqrsrt+=`i`
print sqrstr
Пи в квадрате. Оцените нетривиальность решений.
−155
while True:
if True:
return firstLevel()