summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-11-14 20:33:16 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2014-11-14 20:33:16 +0100
commit48e02a9e18bacdce05debf5199bb5d2e89c75ae0 (patch)
tree20cb040d670f6bec8059ccc5f25309ce7a1c64a9
parent194f6dafcd4fd05fccf36eb0c853b45717826ef9 (diff)
downloadbwinf-33-48e02a9e18bacdce05debf5199bb5d2e89c75ae0.tar.gz
bwinf-33-48e02a9e18bacdce05debf5199bb5d2e89c75ae0.zip
Ist es das?
-rwxr-xr-xbuffet_lotterie2.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/buffet_lotterie2.py b/buffet_lotterie2.py
index 434f7d4..8f1f096 100755
--- a/buffet_lotterie2.py
+++ b/buffet_lotterie2.py
@@ -2,11 +2,11 @@
from math import floor
-Anzahl_teilnehmer = 6
+Anzahl_teilnehmer = 28
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
+fehlt_noch = float("inf")
runden = 0 # DEBUG
einfluss = 0
offset = 0
@@ -16,11 +16,11 @@ while fehlt_noch > 0:
offset = (((len(Silben) + offset) % (teilnehmer)) - 1) % teilnehmer # nach e Runden fängt Teilnehmer Nummer `offset` an, 0 ist das Geburtstagskind
einfluss += e # Geburtstagskind kann insgesamt `e`-mal dem Essen näher kommen
- fehlt_noch = teilnehmer - offset # um jetzt dran sein zu müssen, hätte das Geburtstagskind `fehlt_noch`-mal zwei Silben sagen müssen
+ fehlt_noch = offset # um jetzt dran sein zu müssen, hätte das Geburtstagskind `fehlt_noch`-mal zwei Silben sagen müssen
- print("Nach " + str(e) + " Runden fängt " + str(offset) + " an")
+ print("Nach " + str(e) + " Runden fängt der " + str(offset + 1) + ". an")
if e > 0: # falls das Geburtstagskind dran kam
- print("Es fehlten " + str(fehlt_noch))
+ print("Es fehlten " + str(fehlt_noch) + " bis zum Geburtstagskind")
if fehlt_noch <= einfluss:
print("Das Geburtstagskind muss erst " + str(fehlt_noch) + "-mal zwei Silben und dann " + str(einfluss - fehlt_noch) + "-mal eine Silbe sagen, bis es dran ist.")
break