summaryrefslogtreecommitdiff
path: root/buffet_lottery.py
blob: 26d7f9a1bbf4ccf01986539e61952f476e6ede54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python3

Anzahl_teilnehmer = 28
Silben = ['In', 'for', 'ma', 'tik', 'kann', 'uns', 'wei', 'sen', 'wer', 'als', 'Nächs', 'ter', 'kommt', 'zum', 'Spei', 'sen']

teilnehmer = list(range(Anzahl_teilnehmer)) # Teilnehmer besitzen Nummer; Geburtstagskind hat die 1
wer_ist_dran = 0 # Wer aus `teilnehmer` durfte als letztes gehen?

while len(teilnehmer) > 1:
    wer_ist_dran += len(Silben)
    wer_ist_dran %= len(teilnehmer)

    print('Person ' + str(teilnehmer[wer_ist_dran]) + ' geht')
    if teilnehmer[wer_ist_dran] == 1:
        print('Hey, das ist das Geburtstagskind!')
        exit()
    del teilnehmer[wer_ist_dran] # Du darfst essen
    wer_ist_dran -= 1