Code: Alles auswählen
print "\tWurst \tBrot \tKetchup\tSenf\tZwiebel"
zaehler = 1
for wurst in [0, 1]:
for brot in [0, 1]:
for ketchup in [0, 1]:
for senf in [0, 1]:
for zwiebel in [0, 1]:
print "#", zaehler, '\t',
print wurst, '\t', brot, '\t', ketchup, '\t',
print senf, '\t', zwiebel
zaehler = zaehler + 1
Ich denke man muss einfach jeden Codeblock einzeln ansehen, wie z:b. die ersten zwei: die Wurst Schleife läuft 2 mal, die brot schleife auch 2 mal => 2 * 2 = 4, d.h. der Code unter brot muss mind 4 mal laufen, ab er jetzt kommen ja immer noch for Schlefien. Die ketchup Schleife läuft 2 mal => 2*2*2 = 8 usw.
Was For genau macht, habe ich alles verstanden!