Skip to content

Instantly share code, notes, and snippets.

@hinnerk
Created May 22, 2011 11:12
Show Gist options
  • Save hinnerk/985373 to your computer and use it in GitHub Desktop.
Save hinnerk/985373 to your computer and use it in GitHub Desktop.
Zähle alle Reiskoerner von Hand...
#!/usr/bin/env python
print "Fange an zu zaehlen..."
# wir starten mit einem Korn auf Feld 1
koerner_auf_feld = 1
# und haben am Anfang ein Korn im Sack
sack = 1
# fuer jedes Feld nach dem ersten (also Nummer 2 bis 64)
for x in range(2,65):
# verdoppelt sich die Nummer der Koerner
koerner_auf_feld = koerner_auf_feld + koerner_auf_feld
# und wird in den grossen Sack gepackt
sack += koerner_auf_feld
print "\tFeld: %s: %s / %s" % (x, koerner_auf_feld, sack)
print "Ausbeute (wenn der Koenig zahlen kann): %s" % sack
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment