lehrkraefte:blc:informatik:glf20:programmieren:while-zahlenraten

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
lehrkraefte:blc:informatik:glf20:programmieren:while-zahlenraten [2020/10/29 08:08]
Ivo Blöchliger [Programmskizze]
lehrkraefte:blc:informatik:glf20:programmieren:while-zahlenraten [2020/11/03 08:30]
Ivo Blöchliger [Der Computer soll raten]
Line 90: Line 90:
                 return i-1                 return i-1
  
-Zum Testen+unten = 1    Kleinste noch mögliche Zahl 
-resultat = dialog("Ich rate 50") +oben = 100   # Grössete noch mögliche Zahl 
-if resultat<0: +gefunden = False 
-  print("Es wurde kleiner gedrückt") +versuche = 0 
-elif resultat==0: + 
-  print("Es wurde GEFUNDEN gedrÜckt") +# Raten solange die Zahl nicht gefunden wurde 
-else: +while not gefunden
-  print("Es wurde grösser gedrückt")+  # Zu erratende Zahl als Durchschnitt zwischen oben und unten, abgerundet auf eine Ganzzahl: 
 +  raten = int( (unten+oben)/2 ) 
 +  versuche = versuche + 1 
 +   
 +  # Den Benutzer diese Zahl fragen 
 +  resultat = dialog("Ich rate %d% raten
 +   
 +  # Je nach resultat die Grenzen anpassen, oder Programm beenden. 
 +  if resultat==0:  # Gefunden! 
 +     gefunden = True 
 +     print("Cool, der Computer hat die Zahl in %d Versuchen erraten% versuche
 +      
 +  elif resultat 0:  #Geratene zahl war zu klein, also Grenzen anpassen 
 +    #  
 +    #  TODO 
 +    # 
 +  else:   # Geratene Zahl war zu gross, also Grenzen anpassen 
 +    # 
 +    # TODO 
 +    # 
 +    
 </code> </code>
  
  • lehrkraefte/blc/informatik/glf20/programmieren/while-zahlenraten.txt
  • Last modified: 2022/09/19 19:47
  • by Olaf Schnürer