Code: Alles auswählen
ASCII=[00000000,
00000001,
00000010,
00000011,
00000100,
00000101,
00000110,
00000111,
00001000,
...
11111111]
Code: Alles auswählen
ASCII=[00000000,
00000001,
00000010,
00000011,
00000100,
00000101,
00000110,
00000111,
00001000,
...
11111111]
Code: Alles auswählen
for i in range(512):
print "{0:b}".format(i)
Das schliesst sich so ziemlich aus.Py-Prog hat geschrieben:wenigstens hat die liste keine fehler ist nämlich auch hand getippt...
Code: Alles auswählen
liste=[]
for i in range(1000):
i.append(liste)
Code: Alles auswählen
def make_list_of_first_n_ints(deep, n=0):
if n == deep:
return []
return [n]+make_list_of_first_n_ints(deep, n+1)
print make_list_of_first_n_ints(10)
Ja, das ist echt praktisch. Dann muss man ja bloß noch die Null vorne abschneiden und hinten die 1000 dranhängen.Py-Prog hat geschrieben:Nein, das mache ich nicht mit der hand sondern so:Code: Alles auswählen
liste=[] for i in range(1000): i.append(liste)
Code: Alles auswählen
from random import randrange
numbers = set()
while len(numbers)<1000:
numbers.add(randrange(1,1001))
print sorted(numbers)
Code: Alles auswählen
from random import sample
print sorted(sample(xrange(1,1001), 1000))
Code: Alles auswählen
myrange = lambda x, y=0, z=1, l=[] : ((myrange(x,y-1,z,l) if (y-1-x)%z else myrange(x,y-1,z,l+[y-1])) if y>x else l.reverse() or l) if y else (myrange(x=x-1,l=l+[x-1]) if x>0 else l.reverse() or l)
Deine Aussage solltest du mal prüfen: Bei 256*8 Zeichen und einer Fehler auf 1000 Buchstaben ist mit über 87% ein Fehler dabei. Bei 2/1000 sind es schon 98%, bei 3/1000 bereits 99,8%.Py-Prog hat geschrieben:Ja, endlich fertig, und wenigstens hat die liste keine fehler ist nämlich auch hand getippt...
Code: Alles auswählen
01011010
(01011011)
01011100