10-1. Lektion: Nummern raten: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(Created page with "==== Übung:==== Es soll ein Spiel entwickelt werden bei dem eine Zahl zwischen 1 und 99 in maximal 7 Versuchen erraten werden. <pre> # zahlenraten.py import random durchg...")
 
(Übung:)
 
Zeile 18: Zeile 18:
 
     benutzereingabe = 0
 
     benutzereingabe = 0
 
     while not 0<benutzereingabe<100:
 
     while not 0<benutzereingabe<100:
         benutzereingabe = int (input("Bitte Zahl eingeben (1...99): "))
+
         benutzereingabe = int(input("Bitte Zahl eingeben (1...99): "))
 
      
 
      
 
     if benutzereingabe == ratezahl:
 
     if benutzereingabe == ratezahl:

Aktuelle Version vom 20. November 2023, 17:39 Uhr

Übung:

Es soll ein Spiel entwickelt werden bei dem eine Zahl zwischen 1 und 99 in maximal 7 Versuchen erraten werden.


# zahlenraten.py

import random
durchgang = 0
aktiv = True
ratezahl = random.randint(0,100)

while aktiv:
    durchgang = durchgang + 1
    print()   # für Abstand (nur Optik)
    print('Durchgang: ' + str(durchgang))
    benutzereingabe = 0
    while not 0<benutzereingabe<100:
        benutzereingabe = int(input("Bitte Zahl eingeben (1...99): "))
    
    if benutzereingabe == ratezahl:
        print("Gewonnen! Die geheime Zahl ist nicht mehr geheim")
        aktiv = False
        break
    elif benutzereingabe > ratezahl:
        print("deine geratene Zahl ist zu groß")
    else:
        print("deine geratene Zahl ist zu klein")
        
    if (durchgang == 7):
        print("Schade – verloren. Einfach nochmals probieren")
        print("Es war die Zahl " + str(ratezahl))
        aktiv = False
print("Ende des Spiels")
Diese Seite wurde zuletzt am 20. November 2023 um 17:39 Uhr geändert. Diese Seite wurde bisher 1.381 mal abgerufen.