lehrkraefte:snr:informatik:bruehl-2022:auswahl

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:snr:informatik:bruehl-2022:auswahl [2022/03/21 10:14]
Olaf Schnürer [Lösungsvorschläge und Tafelanschriebe]
lehrkraefte:snr:informatik:bruehl-2022:auswahl [2022/03/21 10:25] (current)
Olaf Schnürer [Lösungsvorschläge und Tafelanschriebe]
Line 509: Line 509:
 </code> </code>
          
-Und hier die Bonus-Variante:+Und hier die Bonus-Variante (die ersten beiden Fragen per ''repeat'', die dritte per ''while'', damit du zwei Möglichkeiten siehst):
 <code python> <code python>
 n = 0 # Anzahl korrekter Antworten. n = 0 # Anzahl korrekter Antworten.
Line 527: Line 527:
 if eingabeStimmt == 0: if eingabeStimmt == 0:
     print("Alle drei Versuche falsch. Die richte Antwort wäre 26 gewesen.")     print("Alle drei Versuche falsch. Die richte Antwort wäre 26 gewesen.")
-        + 
 +print(20 * "-" + " Neue Frage " + 20 * "-")
 eingabeStimmt = 0 eingabeStimmt = 0
 repeat 3: repeat 3:
Line 542: Line 543:
     print("Alle drei Versuche falsch. Die richte Antwort wäre 8 oder 9 gewesen.")     print("Alle drei Versuche falsch. Die richte Antwort wäre 8 oder 9 gewesen.")
  
-eingabeStimmt = 0 +# Und nun die Variante mit der while-Schleife 
-repeat 3: + 
-    if eingabeStimmt == 0: + 
-        c = input("In welcher Stadt sitzt die Schweizer Regierung?"+print(20 * "-" + " Neue Frage " + 20 * "-"
-        if c == "Bern": +nochVersuche 3 # Anzahl der Versuche, die der Antwortende noch hat. 
-            print("Korrekt!"+ 
-            n = n + 1 +while nochVersuche > 0: 
-            eingabeStimmt 1 +    c = input("In welcher Stadt sitzt die Schweizer Regierung?"
-        else: +    nochVersuche = nochVersuche - 1 
-            print("Leider falsch."+    if c == "Bern": 
-            v = v + 1 +        print("Korrekt!"
-if eingabeStimmt == 0:+        n = n + 1 
 +        nochVersuche 0 
 +    else: 
 +        print("Leider falsch."
 +        v = v + 1 
 +if c !"Bern":
     print("Alle drei Versuche falsch. Die richte Antwort wäre Bern gewesen.")     print("Alle drei Versuche falsch. Die richte Antwort wäre Bern gewesen.")
  
 +
 +print(20 * "-" + " Auswertung " + 20 * "-")
 print("Anzahl korrekt beantworteter Fragen:") print("Anzahl korrekt beantworteter Fragen:")
 print(n) print(n)
Line 564: Line 572:
     print("Sehr gut!")     print("Sehr gut!")
 else: else:
-    print("Du kannst dich noch steigern!"   +    print("Du kannst dich noch steigern!"         
 </code>     </code>    
 </hidden> </hidden>
  • lehrkraefte/snr/informatik/bruehl-2022/auswahl.1647854074.txt.gz
  • Last modified: 2022/03/21 10:14
  • by Olaf Schnürer