Erste Version für iOS
unter iOS nicht unterstützt sind AudioRecorder, VideoRecorder, SprachEingabe, VibrationsSignal. Der BildRecorder kann nur interaktiv aufnehmen.
This commit is contained in:
		
						commit
						1d272caebe
					
				
					 37 changed files with 1646 additions and 0 deletions
				
			
		
							
								
								
									
										36
									
								
								source/Examples/Zahlenraten/Zahlenraten.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								source/Examples/Zahlenraten/Zahlenraten.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,36 @@
 | 
			
		|||
# -*- 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))
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue