#!/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: for s in Silben: wer_ist_dran += 1 if wer_ist_dran == len(teilnehmer): wer_ist_dran = 0 print(teilnehmer[wer_ist_dran]) del teilnehmer[wer_ist_dran] wer_ist_dran -= 1