Python-Anwendungen in der Praxis. Teil 11 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen

Veröffentlicht: 2022-01-27

Dieser Artikel hilft dem Leser, das Lernen aus allen vorherigen Blogs zu nutzen, um ein Mini-Projekt zu erstellen. Sie werden Python-Anwendungen in der Praxis entdecken. Wir werden Visual Studio Code als unseren Code-Editor verwenden. Wenn Sie Visual Studio Code nicht installiert haben, finden Sie die Anweisungen im ersten Blog.

Python-Anwendungen in der Praxis – Erstellen eines Zahlenratespiels

Es wird spannend sein, in diesem Miniprojekt zu erfahren, wie wir Funktionen und die meisten anderen Dinge, die wir in den vorherigen Blogs gelernt haben, verwenden können. Dieses Miniprojektspiel generiert eine Zufallszahl von 1 bis 1000 oder wenn Sie es einfach haben möchten, können Sie die Reichweite verringern und der Benutzer, der das Spiel spielt, muss die Zahl erraten. Klingt spannend, oder? Was es spannender macht, ist, dass wir dem Benutzer einige Hinweise geben können, wenn er die Zahl falsch errät, damit er die Zahl richtig erraten kann.

Lassen Sie uns einen Entwurf für das Spiel mit Python-Anwendungen in der Praxis erstellen.

Python_applications

Einführung in die Befehlszeile

In der Intro-Befehlszeile werden wir den Benutzer bitten, eine Zahl zu erraten. Wir werden ihn nach seinem Namen und Alter fragen. Dann werden wir ihn fragen, ob er das Spiel spielen möchte oder nicht. Lassen Sie uns dies im Code tun.

# Intro Panel Command line
 
print("Welcome to the guessnum")
 
name=input("what is your name?")
print(f"Hello {name}")
Output:
Welcome to the guessnum
Hello john

Wie zu sehen ist, haben wir dem Benutzer zuerst unser Spiel vorgestellt und ihn dann nach seinem Namen gefragt. Wir begrüßten sie mit dem gespeicherten Namen. Fragen wir nun den Benutzer nach dem Alter.

# Intro Panel Command line
 
print("Welcome to the guessnum")
 
name=input("what is your name?")
age=int(input(f"Hello {name}, what is your age?"))
print(f"Hello {name}")
Output:
Welcome to the guessnum
Hello john

Hier sehen wir fstring, dies ist eine Alternative zum Format, wenn wir f gefolgt von einem String schreiben, können wir unsere gespeicherten Variablen direkt in „{}“ verwenden.

Jetzt können wir den größten Teil des Intro-Panels sehen. Lassen Sie uns nun den Benutzer fragen, ob er das Spiel spielen möchte, und wenn er das Spiel spielen möchte, bitten wir ihn, eine Zahl zu erraten, und wir können sagen, ob es richtig ist oder nicht. Aber bevor wir den Benutzer bitten, die Nummer zu erraten, müssen wir die Nummer des Programms bereit haben. Mal sehen, wie es im Code gemacht wird.

# Intro Panel Command line
 
print("Welcome to the guessnum")
 
name=input("what is your name?")
age=int(input(f"Hello {name}, what is your age?"))
choice=input(f"Hello {name}, would you like to play the game? y/n")
 
if choice=="y":
    pass
else:
    print("exiting")
    exit
 

Jetzt machen wir eine weitere Eingabeaufforderung, die den Benutzer fragt, ob er das Spiel spielen möchte, und wir werden die Bedingungen verwenden, die wir in den vorherigen Blogs gelernt haben, um fortzufahren, wenn er Ja sagt, und wenn Nein, das Spiel zu beenden. Jetzt erweitern wir unser Spiel weiter und fragen den Benutzer nach der Nummer, aber vorher lassen wir unseren Code eine zufällige Nummer auswählen.

# Intro Panel Command line
import random
print("Welcome to the guessnum")
 
name=input("what is your name?")
age=int(input(f"Hello {name}, what is your age?"))
choice=input(f"Hello {name}, would you like to play the game? y/n")
 
if choice=="y":
    number=int(random.randint(1,5))
    guess=int(input("Please input your guess"))
    print(f"your guess is {guess}")
else:
    print("exiting")
    exit
 
 
Output:
Welcome to the guessnum
your guess is 2

Jetzt haben wir einen Import namens random hinzugefügt, der eine Zufallszahl aus einem bestimmten Bereich auswählt. Die Funktion ist random.randint(start,end). Dann bitten wir unseren Benutzer, die Zahl zu erraten, und wir drucken die Vermutung unserer Benutzer aus.

Lassen Sie uns auch die Vermutung unseres Programms drucken.

# Intro Panel Command line
import random
print("Welcome to the guessnum")
 
name=input("what is your name?")
age=int(input(f"Hello {name}, what is your age?"))
choice=input(f"Hello {name}, would you like to play the game? y/n")
 
if choice=="y":
    number=int(random.randint(1,5))
    guess=int(input("Please input your guess"))
    print(f"your guess is {guess} and program's guess is {number}")
else:
    print("exiting")
    exit
 
 

output:
Welcome to the guessnum
your guess is 2 and the program's guess is 5

Wir können also sehen, dass wir fast auf halbem Weg sind, wir haben die Vermutung des Programms und die Vermutung des Benutzers. Jetzt können wir einfach vergleichen und drucken, ob der Benutzer richtig ist oder nicht.

# Intro Panel Command line
import random
print("Welcome to the guessnum")
 
name=input("what is your name?")
age=int(input(f"Hello {name}, what is your age?"))
choice=input(f"Hello {name}, would you like to play the game? y/n")
 
if choice=="y":
    number=int(random.randint(1,5))
    guess=int(input("Please input your guess"))
 
    if guess==number:
        print("you guessed it right!!!")
 
   
 
    print(f"your guess is {guess} and program's guess is {number}. Sorry!!! your guess is wrong")
 
else:
    print("exiting")
    exit
 
 
output:
Welcome to the guessnum
your guess is 2 and the program's guess is 1. Sorry!!! your guess is wrong

Wie Sie sehen können, habe ich falsch geraten, vielleicht können Sie es richtig erraten. Dieses Spiel kann interessanter gemacht werden, indem der Score-Faktor hinzugefügt wird. Lassen Sie uns nun den Bewertungsfaktor codieren.

# Intro Panel Command line
import random
print("Welcome to the guessnum")
 
name=input("what is your name?")
age=int(input(f"Hello {name}, what is your age?"))
choice=input(f"Hello {name}, would you like to play the game? y/n")
correct=0
 
 
   
 
while(choice=="y"):
    number=int(random.randint(1,5))
    guess=int(input("Please input your guess"))
 
    if guess==number:
        print("you guessed it right!!!")
        correct+=1
        choice=input(f"Hello {name}, would you like to continue the game? y/n")
           
 
   
   
 
    print(f"your guess is {guess} and program's guess is {number}. Sorry!!! your guess is wrong")
    choice=input(f"Hello {name}, would you like to continue the game? y/n")
       
 
 
else:
    print(f"your score is {correct}")
    print("exiting")
    exit
 
 

output:
Welcome to the guessnum
your guess is 1 and program's guess is 5.
Sorry!!! your guess is wrong your guess is 2 and program's guess is 3.
Sorry!!! your guess is wrong your guess is 3 and program's guess is 2.
Sorry!!! your guess is wrong your guess is 4 and program's guess is 3.
Sorry!!! your guess is wrong your guess is 1 and program's guess is 2.
Sorry!!! your guess is wrong your guess is 2 and program's guess is 5.
Sorry!!! your guess is wrong your guess is 3 and program's guess is 4.
Sorry!!! your guess is wrong your guess is 3 and program's guess is 2.
Sorry!!! your guess is wrong your guess is 3 and program's guess is 5.
Sorry!!! your guess is wrong your guess is 4 and program's guess is 2.
Sorry!!! your guess is wrong your guess is 3 and program's guess is 1.
Sorry!!! your guess is wrong your guess is 4 and program's guess is 5.
Sorry!!! your guess is wrong your guess is 2 and program's guess is 2.
you guessed it right!!!
Sorry!!! your guess is wrong your score is 1 exiting

Wie Sie sehen können, haben wir While-Schleifen und eine neue Variable namens correct verwendet, die uns die Punktzahl des Benutzers liefert. Welche wir in die Ausgabe drucken.

Python_applications

Vielleicht gefällt Ihnen auch unser JavaScript-Kurs vom Anfänger bis zum Fortgeschrittenen.

Herzliche Glückwünsche! Jetzt wissen Sie, wie Sie Python-Anwendungen in die Praxis umsetzen, und Sie haben den Kurs offiziell abgeschlossen: Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
Python applications in practice. Part 11 Python Course from Beginner to Advanced in 11 blog posts robert whitney avatar 1background

Autor: Robert Whitney

JavaScript-Experte und Ausbilder, der IT-Abteilungen coacht. Sein Hauptziel ist es, die Teamproduktivität zu steigern, indem er anderen beibringt, wie man beim Programmieren effektiv zusammenarbeitet.

Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen:

  1. Einführung in den Python-Kurs. Teil 1 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  2. Variablen und Datentypen in Python. Teil 2 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  3. Python-Tupel, Listen, Mengen und Wörterbücher. Teil 3 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  4. Python-Sets und -Wörterbücher. Teil 4 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  5. Bedingte Anweisungen in Python. Teil 5 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  6. Schleifen in Python. Teil 6 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  7. Python-Funktionen. Teil 7 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  8. Erweiterte Funktionen in Python. Teil 8 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  9. Python-Klassen und -Objekte. Teil 9 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  10. Dateien in Python. Teil 10 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen
  11. Python-Anwendungen in der Praxis. Teil 11 Python-Kurs vom Anfänger bis zum Fortgeschrittenen in 11 Blogbeiträgen