diff options
| -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 |
