10-1. Lektion: Nummern raten

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche

Ü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.367 mal abgerufen.