# -*- coding: utf-8 -*- from velamentum.alle import * # Zufallsgenerator vorbereiten zufall = Zufallsgenerator(1,1000) # Dialog vorbereiten und Begrüßung anzeigen dialog = Dialog("Zahlenraten", "Willkommen zum Spiel!") dialog.zeige() dialog.zeigeNachricht("Ich habe eine Zahl zwischen 1 und 1000 gewählt." \ "Raten Sie welche es ist!") # EingabeDialog vorbereiten eDialog = EingabeDialog("Zahlenraten", "Bitte geben Sie eine Zahl zwischen 1 " \ "und 1000 ein:", True) # Zähler für die Versuche initialisieren versuche = 0 # Entscheidung einfordern while eDialog.nenneErgebnis() != zufall.nenneErgebnis(): # Anzahl der Versuche um eins erhöhen versuche += 1 # EingabeDialog anzeigen eDialog.zeige() # Eingabe überprüfen if eDialog.nenneErgebnis() > zufall.nenneErgebnis(): dialog.zeigeNachricht("Ihre Zahl war zu groß!") elif eDialog.nenneErgebnis() < zufall.nenneErgebnis(): dialog.zeigeNachricht("Ihre Zahl war zu klein!") dialog.zeigeNachricht("Herzlichen Glückwunsch! Sie haben die Zahl nach {0} " \ "Versuchen erraten.".format(versuche))