In diesem Spiel wählt der Computer zufällig eine Zahl aus und Sie müssen erraten, was es ist. Nach jeder Schätzung teilt Ihnen der Computer mit, ob Ihre Schätzung zu hoch, zu niedrig oder genau richtig ist. Das Spiel endet, wenn Sie die richtige Zahl erraten haben, und es wird Ihnen auch angezeigt, wie viele Versuche es gedauert hat.
Lass uns gleich eintauchen!
Schritt 1: Importieren Sie das Zufallsmodul
Zuerst müssen wir das Zufallsmodul importieren. Dieses Modul hilft uns, eine Zufallszahl zu generieren, die Sie zu erraten versuchen.
import random
Schritt 2: Generieren Sie eine Zufallszahl
Jetzt müssen wir eine Zufallszahl zwischen 1 und 100 generieren. Diese Zahl ist die Geheimzahl, die Sie erraten müssen.
# Generate a random number between 1 and 100 secret_number = random.randint(1, 100)
Schritt 3: Starten Sie das Spiel und erklären Sie die Regeln
Als Nächstes zeigen wir dem Spieler eine Willkommensnachricht an und erklären die Regeln.
# Start the game print("Welcome to 'Guess the Number' game!") print("I'm thinking of a number between 1 and 100.")
Schritt 4: Erstellen Sie eine Schleife zum Raten
Wir erstellen eine Schleife, die den Spieler so lange auffordert, die Zahl zu erraten, bis er sie richtig liegt. Wir verfolgen auch, wie viele Vermutungen der Spieler anstellt.
# Variable to store the user's guess guess = None # Variable to count the number of attempts attempts = 0
Schritt 5: Fragen Sie nach der Schätzung des Spielers
In diesem Schritt bitten wir den Spieler, seinen Tipp einzugeben. Nachdem sie geraten haben, prüfen wir, ob die Schätzung zu hoch, zu niedrig oder richtig ist.
# Loop until the user guesses the correct number while guess != secret_number: # Ask the user to enter a number guess = int(input("Enter your guess: ")) # Increment the attempts counter attempts += 1 # Check if the guess is too low, too high, or correct if guess < secret_number: print("Too low! Try guessing a higher number.") elif guess > secret_number: print("Too high! Try guessing a lower number.") else: print("Congratulations! You guessed the correct number!")
Schritt 6: Anzahl der Versuche anzeigen
Nachdem der Spieler die Zahl erraten hat, teilen wir ihm schließlich mit, wie viele Versuche nötig waren, um die richtige Antwort zu finden.
# Tell the user how many attempts it took print(f"It took you {attempts} attempts to guess the correct number.") print("Thank you for playing!")
Vollständiger Code
Hier ist der vollständige Code für das Spiel:
import random # Generate a random number between 1 and 100 secret_number = random.randint(1, 100) # Start the game print("Welcome to 'Guess the Number' game!") print("I'm thinking of a number between 1 and 100.") # Variable to store the user's guess guess = None # Variable to count the number of attempts attempts = 0 # Loop until the user guesses the correct number while guess != secret_number: # Ask the user to enter a number guess = int(input("Enter your guess: ")) # Increment the attempts counter attempts += 1 # Check if the guess is too low, too high, or correct if guess < secret_number: print("Too low! Try guessing a higher number.") elif guess > secret_number: print("Too high! Try guessing a lower number.") else: print("Congratulations! You guessed the correct number!") # Tell the user how many attempts it took print(f"It took you {attempts} attempts to guess the correct number.") print("Thank you for playing!")
Und das ist es! Sie haben gerade ein einfaches „Rate die Zahl“-Spiel in Python erstellt. Dieses Projekt ist perfekt für Anfänger und hilft Ihnen, die Grundlagen von Schleifen, Bedingungen und Benutzereingaben in Python zu verstehen. Üben Sie weiter, und bald sind Sie bereit, komplexere Projekte zu erstellen!
Viel Spaß beim Codieren!!
Willst du der Meister von Python sein, klicke hier.
Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein „Rate die Zahl'-Spiel in Python für Anfänger. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!