summaryrefslogtreecommitdiff
path: root/buffet_lotterie2.py
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-11-16 11:48:43 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2014-11-16 11:48:43 +0100
commitc71a804a73851a805a6283c5afef685aefb62f85 (patch)
tree064656207c2335ef44e47b0881fdbd556489952e /buffet_lotterie2.py
parent13fd59d27f953423b697c051ae7dc0d30bb191f2 (diff)
downloadbwinf-33-c71a804a73851a805a6283c5afef685aefb62f85.tar.gz
bwinf-33-c71a804a73851a805a6283c5afef685aefb62f85.zip
Datei umbennenen
Diffstat (limited to 'buffet_lotterie2.py')
-rwxr-xr-xbuffet_lotterie2.py26
1 files changed, 0 insertions, 26 deletions
diff --git a/buffet_lotterie2.py b/buffet_lotterie2.py
deleted file mode 100755
index 82a8d75..0000000
--- a/buffet_lotterie2.py
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/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 = float("inf")
-einfluss = 0
-offset = 0
-while fehlt_noch > 0:
- e = floor((len(Silben) + offset) / teilnehmer) # e Runden ist das Geburtstagskind dran, bis einer gehen darf
- offset = ((len(Silben) + offset - 1) % teilnehmer) % (teilnehmer - 1) # 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 = (offset - 1) % (teilnehmer - 1) + 1 # 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 der " + str(offset + 1) + ". an. Es sind dann noch " + str(teilnehmer - 1) + " Teilnehmer im Spiel.")
- if e > 0: # falls das Geburtstagskind dran kam
- 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 nur noch 'eine Silbe' sagen, bis es dran ist.")
- break
-
- teilnehmer -= 1 # einer geht