diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2014-11-11 20:49:16 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2014-11-11 20:49:16 +0100 |
| commit | 98389aea9269c7c95182b2d962cbf4255558a65b (patch) | |
| tree | bff88025af2541c682dc0b57a8a4da8e78026327 /buffet_lotterie2.py | |
| parent | 554f339b0f0090df7dcad05f082837ae44b4f6cd (diff) | |
| download | bwinf-33-98389aea9269c7c95182b2d962cbf4255558a65b.tar.gz bwinf-33-98389aea9269c7c95182b2d962cbf4255558a65b.zip | |
Hmm.
Diffstat (limited to 'buffet_lotterie2.py')
| -rwxr-xr-x | buffet_lotterie2.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/buffet_lotterie2.py b/buffet_lotterie2.py new file mode 100755 index 0000000..0e54010 --- /dev/null +++ b/buffet_lotterie2.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 + +from math import floor + +Anzahl_teilnehmer = 6 +Silben = ['In', 'for', 'ma', 'tik', 'kann', 'uns', 'wei', 'sen', 'wer', 'als', 'Nächs', 'ter', 'kommt', 'zum', 'Spei', 'sen'] + +teilnehmer = Anzahl_teilnehmer +fehlt_noch = (len(Silben) - 1) % Anzahl_teilnehmer +runden = 0 # DEBUG +einfluss = 0 +while fehlt_noch > 0: + runden += 1 + e = floor(len(Silben) / teilnehmer) + einfluss += e # Das Geb.-Kind ist e-mal drangekommen + teilnehmer -= 1 + if e != 0: + fehlt_noch = (len(Silben)) % (teilnehmer) # - 1) + print(fehlt_noch) + if not fehlt_noch > einfluss: + print("Das Geburtstagskind muss erst " + str(einfluss - fehlt_noch) + "-mal zwei Silben und dann " + str(fehlt_noch) + "-mal eine Silbe sagen, bis es dran ist.") + break + +print(runden) + +# Das Geburtstagskind kommt nach `j` Runden `einfluss`-mal dran |
