Differences
This shows you the differences between two versions of the page.
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 |
- | resultat = dialog(" | + | oben = 100 # Grössete noch mögliche Zahl |
- | if resultat<0: | + | gefunden = False |
- | | + | versuche = 0 |
- | elif resultat==0: | + | |
- | | + | # Raten solange die Zahl nicht gefunden wurde |
- | else: | + | while not gefunden: |
- | | + | # Zu erratende Zahl als Durchschnitt zwischen oben und unten, abgerundet auf eine Ganzzahl: |
+ | raten = int( (unten+oben)/ | ||
+ | versuche = versuche + 1 | ||
+ | |||
+ | # Den Benutzer diese Zahl fragen | ||
+ | | ||
+ | |||
+ | # Je nach resultat die Grenzen anpassen, oder Programm beenden. | ||
+ | | ||
+ | | ||
+ | print(" | ||
+ | |||
+ | | ||
+ | # | ||
+ | # TODO | ||
+ | # | ||
+ | | ||
+ | # | ||
+ | # TODO | ||
+ | # | ||
+ | | ||
</ | </ | ||