Sie haben mit Python if-Anweisungen etwas über bedingte Ausdrücke gelernt. Es ist die Studienaufzeichnung!
Ich lerne Python. Ich habe den grundlegenden bedingten Ausdruck gelernt, indem ich die "Wettbewerbssituation des RPG-Spiels" reproduziert habe, also habe ich ein Arrangement hinzugefügt und es zusammengefasst.
Erste Schritte mit Python Bedingter Ausdruck Variablen und Datentypen zufälliges Modul
#Reproduzieren Sie die Angriffssituation von RPG
#Monster bekämpfen.
#Wirf 1 bis 10 Würfel,
#Wenn es weniger als 6 ist, wird angezeigt, dass nur die Augen des Würfels beschädigt wurden.
#Wenn es 6 oder mehr ist, wird es als kritischer Treffer angezeigt und 100 Schaden werden verursacht.
#Wenn es 0 ist, wird 0 Schaden als geschützt angezeigt.
import random
hit = random.randint(0,10)
if 1 <= hit < 6:
print("Schleim" + str(hit) + "Beschädigt!")
elif hit >= 6:
print("Verursacht 100 kritische Trefferschaden")
else:
print("Der Schaden ist" + str(hit) + "Verteidigt")
Lassen Sie uns den Code einzeln überprüfen. import
import random
hit = random.randint(0,10)
Import bedeutet zu integrieren.
import random
In diesem Fall haben Sie das Zufallsmodul eingefügt.
Ein Modul ist ein Teil zum Entwerfen der Programmierung. In Python scheinen diese Module kombiniert zu sein, um ein Programm zu erstellen.
Das diesmal verwendete Zufallsmodul enthält "Zufallsfunktion", "Randint-Funktion" usw.
Verwenden Sie bei Verwendung des Zufallsmoduls "random.function name ()".
Beispiel) random.random () random.randint()
hit = random.randint(0,10)
Daher wird in diesem Code der getroffenen Variablen zufällig eine Zahl aus den von der Randint-Funktion angegebenen Werten 0 bis 10 zugewiesen.
if 1 <= hit < 6:
print("Zu Monstern" + str(hit) + "Beschädigt!")
elif hit >= 6:
print("Fügte Monstern 100 kritischen Trefferschaden zu")
else:
print("Der Schaden ist" + str(hit) + "Verteidigt")
Der folgende Code ist ein bedingter Ausdruck. Lassen Sie uns zunächst überprüfen, wie ein bedingter Zweig mit einer grundlegenden if-Anweisung geschrieben wird.
Hier erfahren Sie, wie Sie einen bedingten Zweig mit einer grundlegenden if-Anweisung schreiben.
number = 1
① wenn bedingter Ausdruck 1:
print( "OK!") #Verarbeitung, wenn der bedingte Ausdruck 1 erfüllt ist
② elif bedingter Ausdruck 2:
print( "Weder") #Verarbeitung, wenn der bedingte Ausdruck 2 erfüllt ist
③else:
print( "NG!") #Verarbeitung, wenn keiner der bedingten Ausdrücke erfüllt ist
In diesem bedingten Ausdruck
Die Verarbeitung wird unter der Bedingung durchgeführt, dass der Wert von 0 bis 10 verwendet wird, der durch die dem Treffer zugewiesene Randint-Funktion angegeben wird.
Ich werde es anwenden.
if 1 <= hit < 6:
→ drucken ("Schaden am Monster" + str (Treffer) + "!")
Die Verarbeitung wird ausgeführt.
elif hit >= 6:
→ drucken ("Monster 100 kritischen Trefferschaden zugefügt")
Die Verarbeitung wird ausgeführt.
else:
print("Der Schaden ist" + str(hit) + "Verteidigt")
Die Verarbeitung wird ausgeführt.
das ist alles.
Die bedingte Verzweigung wird gemäß dem zufällig generierten Wert durchgeführt und der Prozess wird ausgeführt.
Ich habe versucht, die Serie von Flow als "Wettbewerbssituation des RPG-Spiels" zu reproduzieren.
import random
hit = random.randint(0,10)
if 1 <= hit < 6:
print("Schleim" + str(hit) + "Beschädigt!")
elif hit >= 6:
print("Verursacht 100 kritische Trefferschaden")
else:
print("Der Schaden ist" + str(hit) + "Verteidigt")
zufälliges Modul https://docs.python.org/ja/3/library/random.html
Recommended Posts