Ich lerne gerade Python (am Anfang), also habe ich immer noch Zweifel an guten Code-Manieren und wie soll ich damit fortfahren?Python-Code, der einen Überblick benötigt
Heute habe ich diesen Code erstellt, der sollte zufällig trought 01-60 (aber 01 bis 69 ausgeführt wird)
import random
dez = ['0', '1', '2', '3', '4', '5', '6']
uni = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
sort = []
while len(sort) <= 5:
random.shuffle(dez)
random.shuffle(uni)
w = random.choice(dez)
z = random.choice(uni)
chosen = str(w) + str(z)
if chosen != "00" and chosen not in sort:
sort.append(chosen)
print chosen
Ich bin auch in Zweifel, wie der Code Stopp bei „60“ zu machen.
[str (random.randint (1,60)) für _ in ra nge (6)] um genau zu sein. :) – Deestan
Ah, berühren Sie die Anzahl der Zufallszahlen. Ich glaube wirklich nicht, dass er sie wirklich als Streicher will, aber das ist nur der Ansatz, den er gemacht hat. –
Im Gefühl wirklich dumm jetzt Der einzige Teil, den ich nicht bekommen habe, war ich die "for/in" -Interation waren nur für die Listen Variablen, wusste nicht, dass es funktioniert als Zähler auch – Fabio