So erstellen Sie ein „Rate die Zahl'-Spiel in Python für Anfänger

WBOY
Freigeben: 2024-08-12 18:39:39
Original
369 Leute haben es durchsucht

How to Create a

Was ist das „Rate die Zahl“-Spiel?

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
Nach dem Login kopieren

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)
Nach dem Login kopieren

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.")
Nach dem Login kopieren

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
Nach dem Login kopieren

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!")
Nach dem Login kopieren

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!")
Nach dem Login kopieren

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!")
Nach dem Login kopieren

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!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!