Heim >Backend-Entwicklung >Python-Tutorial >Beherrschen Sie diese Flusskontrollanweisungen, um sicherzustellen, dass Ihr Python-Programm reibungslos ausgeführt wird!
Möchten Sie Python-Programme reibungslos schreiben? Beherrschen Sie zuerst diese Flusskontrollanweisungen!
Python ist eine einfache und elegante Programmiersprache, die in verschiedenen Bereichen weit verbreitet ist, von der Webentwicklung bis zur Datenwissenschaft. Beim Schreiben von Python-Programmen spielen Flusskontrollanweisungen eine entscheidende Rolle dabei, dass das Programm gemäß unseren Erwartungen ausgeführt wird.
Dieser Artikel stellt Ihnen die am häufigsten verwendeten Flusskontrollanweisungen in Python vor und stellt spezifische Codebeispiele bereit, um den Lesern zu helfen, diese Anweisungen besser zu verstehen und zu verwenden.
1. Bedingungsanweisung (if-else-Anweisung)
Bedingungsanweisung führt verschiedene Codeblöcke basierend auf der wahren oder falschen Bedingung aus. Das Folgende ist die grundlegende Syntaxstruktur der bedingten Anweisung:
if condition: # 如果条件为真,则执行此代码块 else: # 如果条件为假,则执行此代码块
Beispiel 1: Bestimmen Sie die Note basierend auf den vom Benutzer eingegebenen Noten
score = float(input("请输入你的成绩: ")) if score >= 90: print("A") elif score >= 80: print("B") elif score >= 70: print("C") elif score >= 60: print("D") else: print("E")
Im obigen Beispiel wird die entsprechende Note basierend auf verschiedenen Notenbereichen ausgedruckt.
2. Schleifenanweisungen (für Schleifen und while-Schleifen)
Schleifenanweisungen können einen Codeabschnitt wiederholt ausführen und zum Durchlaufen einer Sequenz, zum Ausführen einer festen Anzahl von Operationen usw. verwendet werden. Python bietet zwei häufig verwendete Schleifenanweisungen: for-Schleife und while-Schleife.
Die for-Schleife wird verwendet, um ein iterierbares Objekt (z. B. eine Liste, eine Zeichenfolge usw.) zu durchlaufen, die Elemente einzeln herauszunehmen und einen Codeabschnitt auszuführen. Das Folgende ist die grundlegende Syntaxstruktur einer for-Schleife:
for item in iterable: # 对item执行某些操作
Beispiel 2: Berechnen Sie die Summe der ganzen Zahlen zwischen 1 und 10
sum = 0 for i in range(1, 11): sum += i print("1到10之间的整数之和为:", sum)
Im obigen Beispiel wird eine for-Schleife verwendet, um die von range(1) generierte Ganzzahlfolge zu durchlaufen , 11) und Jedes Element von wird zur Summenvariablen addiert und das Ergebnis ausgegeben.
while-Schleife wird verwendet, um einen Codeabschnitt wiederholt auszuführen, wenn eine Bedingung erfüllt ist. Das Folgende ist die grundlegende Syntaxstruktur einer While-Schleife:
while condition: # 在条件满足时执行此代码块
Beispiel 3: Verwendung einer While-Schleife zur Berechnung der Fibonacci-Folge
a, b = 0, 1 while b < 1000: print(b, end=' ') a, b = b, a + b
Im obigen Beispiel wird eine While-Schleife verwendet, um die Fibonacci-Folge zu generieren, bis die Elemente in der Sequenz größer als 1000 sind.
3. Aus der Schleife ausbrechen (Break- und Continue-Anweisungen)
Manchmal möchten wir aus einer bestimmten Bedingung in der Schleife ausbrechen oder eine bestimmte Schleife direkt überspringen. Python bietet zwei Schlüsselwörter, um diese Funktion zu erreichen: break und continue.
Beispiel 4: Ein Element in der Liste finden
fruits = ['apple', 'banana', 'orange', 'grape', 'mango'] for fruit in fruits: if fruit == 'orange': print("找到了橙子!") break else: print("没有找到橙子!")
Wenn im obigen Beispiel während der Schleife mit der break-Anweisung eine Orange gefunden wird, wird die Schleife beendet und das entsprechende Ergebnis ausgegeben.
Beispiel 5: Ungerade Zahlen zwischen 1 und 10 drucken
for i in range(1, 11): if i % 2 == 0: continue print(i, end=' ')
Verwenden Sie im obigen Beispiel die continue-Anweisung, um gerade Zahlen auszuschließen und nur ungerade Zahlen zwischen 1 und 10 auszugeben.
Zusammenfassung:
Das Beherrschen von Flusskontrollanweisungen ist die Grundlage für das Schreiben von Python-Programmen. Beim Schreiben von Programmen müssen wir häufig unterschiedliche Vorgänge basierend auf unterschiedlichen Bedingungen ausführen oder einen Codeabschnitt mehrmals ausführen. Durch bedingte Anweisungen und Schleifenanweisungen können wir diese Anforderungen gut erfüllen und Break- und Continue-Anweisungen verwenden, um den Schleifenprozess flexibler zu steuern.
Ich hoffe, dass die Leser durch die Einführung und den Beispielcode dieses Artikels die Verwendung von Flusskontrollanweisungen in Python besser verstehen und beherrschen und sie im eigentlichen Prozess des Programmschreibens flexibel verwenden können, um effiziente und elegante Python-Programme zu schreiben.
Das obige ist der detaillierte Inhalt vonBeherrschen Sie diese Flusskontrollanweisungen, um sicherzustellen, dass Ihr Python-Programm reibungslos ausgeführt wird!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!