Heim > Backend-Entwicklung > Python-Tutorial > Grundlegende Python-Einführung in die Prozesssteuerung

Grundlegende Python-Einführung in die Prozesssteuerung

WBOY
Freigeben: 2022-11-10 21:00:14
nach vorne
2647 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen relevantes Wissen über Python. Er stellt hauptsächlich verwandte Inhalte zur Prozesssteuerung vor, einschließlich der Auswahlstruktur und der Schleifenstruktur. Ich hoffe, dass er für alle hilfreich ist.

Grundlegende Python-Einführung in die Prozesssteuerung

【Verwandte Empfehlung: Python3-Video-Tutorial

1. Auswahlstruktur

1.1. if-Anweisung

Grammatikformat

rrree
Erklärung: Wenn der Ausdruck wahr ist, führen Sie den aus folgender Codeblock; wenn der Ausdruck nicht gilt, wird nichts ausgeführt.

Verwendungsbeispiel

if 表达式:
    代码块
Nach dem Login kopieren
Operationsergebnisse:

age = int(input('请输入您的年龄:'))if age >= 18:    print('已成年,可独自观看')
Nach dem Login kopieren
Wenn das Eingabealter kleiner als 18 ist, wird der Anweisungsblock nach if nicht ausgeführt; wenn das Eingabealter größer oder gleich 18 ist, wird der Codeblock danach ausgeführt if wird ausgeführt.

1.2, if else-Anweisung

Grammatikformat

请输入您的年龄:22
已成年,可独自观看
Nach dem Login kopieren
Beschreibung: Wenn der Ausdruck wahr ist, führen Sie den Codeblock 1 unmittelbar nach if aus; wenn der Ausdruck nicht wahr ist, führen Sie den Codeblock unmittelbar nach else 2 aus .

Verwendungsbeispiel

if 表达式:
    代码块 1else:
    代码块 2
Nach dem Login kopieren
Ausführungsergebnis:

age = int(input('请输入您的年龄:'))if age >= 18:    print('已成年,可独自观看')else:    print('未成年,请在家长的陪同下观看')
Nach dem Login kopieren
Wenn das Eingabealter größer oder gleich 18 ist, führen Sie den Anweisungsblock nach if aus; wenn das Eingabealter kleiner als 18 ist, führen Sie den Codeblock nach else aus.

1.3, if elif else-Anweisung

Grammatikformat

请输入您的年龄:22
已成年,可独自观看
请输入您的年龄:3
未成年,请在家长的陪同下观看
Nach dem Login kopieren
Beschreibung: Python beurteilt nacheinander von oben nach unten, ob der Ausdruck wahr ist, und führt die folgenden Ausdrücke aus . Codeblock; der Rest des Codes wird nicht mehr ausgeführt, unabhängig davon, ob der folgende Ausdruck wahr ist. Wenn alle Ausdrücke falsch sind, wird der Codeblock nach dem letzten else ausgeführt.

Anwendungsbeispiel

if 表达式 1:
    代码块 1elif 表达式 2:
    代码块 2elif 表达式 3:
    代码块 3...//其它elif语句else:
    代码块 n
Nach dem Login kopieren
Laufendes Ergebnis:

scope = int(input('请输入分数:'))if scope >=90:    print('优秀')elif scope >=80:    print('良好')elif scope >=70:    print('一般')elif scope >=60:    print('及格')else:    print('李在赣神魔?')
Nach dem Login kopieren
Hinweise:

  • if-, elif- und else-Anweisungen haben alle Doppelpunkte am Ende:

  • Die Codeblöcke nach if, elif und else müssen gekürzt werden Einrückung (die Standardeinrückung beträgt 4 Leerzeichen) und die Einrückungsmenge desselben Codeblocks muss gleich sein. Unterschiedliche Einrückungsmengen gehören nicht zu demselben Codeblock.

  • elif und else können nicht alleine verwendet werden und müssen zusammen mit if verwendet werden. 2. Schleifenstruktur

Von 1 bis 100 durchlaufen und akkumulieren:

请输入分数:88
良好
请输入分数:30
李在赣神魔?
Nach dem Login kopieren

Ausführungsergebnis:

for 临时变量 in 可迭代对象:    代码块
Nach dem Login kopieren
Range-Funktion

range()-Funktion wird verwendet, um eine Reihe kontinuierlicher Ganzzahlen zu generieren, die oft in Kombination mit for-Schleifen verwendet werden.

Anwendungsbeispiel: Eine Ganzzahl im Intervall [0,5) zurückgeben (links geschlossenes und rechts offenes Intervall):

result = 0for i in range(101):
    result += iprint(result)
Nach dem Login kopieren
Ausführungsergebnis:
5050
Nach dem Login kopieren

Eine Ganzzahl im Intervall [1,5) zurückgeben:

for i in range(5):    print(i)
Nach dem Login kopieren
Ausführungsergebnis:

0
1
2
3
4
Nach dem Login kopieren
Bei Verwendung der Funktion range() können Sie auch die Schrittgröße angeben: Ungerade Zahlen

for i in range(1, 5):    print(i)
Nach dem Login kopieren
innerhalb von 1-15 zurückgeben. Ausführungsergebnisse: Beginnen Sie mit dem Drucken bei 1 und fügen Sie dann 2 hinzu, bis die Der Endwert
1
2
3
4
Nach dem Login kopieren

wird erreicht oder überschritten. Führen Sie eine for-Schleife mit dem Tupel

for i in range(1,15,2):    print(i)
Nach dem Login kopieren
aus Geben Sie den Schlüssel in jedem Schlüssel-Wert-Paar und die Methode „keys()“ zurück. Der Rückgabewert ist derselbe:

1
3
5
7
9
11
13
Nach dem Login kopieren
Ausführungsergebnis:

my_list = [1,3,5,7,9,11,13]for i in my_list:    print(i)print("==============================")
my_tuple = (2,4,6,8,10,12)for i in my_tuple:    print((i))print("==============================") 
#打印列表元素的下标,len():返回列表的长度for i in range(len(my_list)):    print(i)
Nach dem Login kopieren

2.2, while-Schleife

Grammatikformat: Wenn die Bedingung wahr ist, wird die Der folgende Codeblock (oder Schleifenkörper) wird immer ausgeführt Funktion, was bedeutet, dass sie mit der angegebenen Zeichenfolge oder dem Tabulatorzeichen endet, anstatt standardmäßig umzubrechen.

Ausführungsergebnis:

1
3
5
7
9
1113
==============================2
4
6
8
1012
==============================0
1
2
3
4
5
6复制代码
Nach dem Login kopieren
Hinweise:

Der Code im While-Schleifenkörper muss um den gleichen Betrag eingerückt werden (der Standardeinzug beträgt 4 Leerzeichen)

Bei Verwendung der While-Schleife müssen Sie sicherstellen, dass Bedingungen vorhanden sind zum Verlassen der Schleife. Ansonsten handelt es sich um eine Endlosschleife.

while-Schleife und else werden zusammen verwendet

Wenn die while-Schleife aus der Schleife springt, wenn die Beurteilungsbedingung nicht erfüllt ist, wird der Codeblock nach else zuerst ausgeführt:

my_dict = {'name':'李逍遥','age':'18','addr':'逍遥谷'}for i in my_dict:    print(i)
Nach dem Login kopieren
Natürlich der else-Code Der Block kann auch zur for-Schleife hinzugefügt werden:

name
age
addr
Nach dem Login kopieren
Auswahlstrukturen und Schleifenstrukturen können auch ineinander verschachtelt werden.

Beenden der Schleife

Python bietet zwei Möglichkeiten, die Schleife zu beenden:

continue, wodurch diese Schleife beendet und die nächste Schleife ausgeführt wird.

break kann die aktuelle Schleife vollständig beenden.

【Verwandte Empfehlungen:
    Python3-Video-Tutorial

Das obige ist der detaillierte Inhalt vonGrundlegende Python-Einführung in die Prozesssteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:juejin.im
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