Heim >Backend-Entwicklung >Python-Tutorial >Tag For-Schleife und If-Bedingung
for-Schleife:
Eine for-Schleife in Python wird verwendet, um eine Sequenz zu durchlaufen und einen Codeblock für jedes Element in dieser Sequenz auszuführen.
Stntax:
for variable in sequence:
Beispiel:
txt = '1234' for num in txt: print(num,end=' ')
Ausgabe:
1 2 3 4
wenn Bedingung:
Die if-Bedingung ist eine grundlegende Kontrollstruktur in der Programmierung, mit der Entscheidungen getroffen werden, die darauf basieren, ob eine bestimmte Bedingung wahr oder falsch ist.
Syntax:
if condition: # execute if condition is True else: # execute if condition is False
Beispiel:
x = 10 if x > 5: print("x is greater than 5") else: print("x is 5 or less")
Ausgabe:
x is greater than 5
Beispiel für Forloop und If-Bedingung:
txt = '12a4' for num in txt: if num>='0' and num<='9': print(num,end=' ') else: print('Not Decimal',end=' ')
Ausgabe:
1 2 Not Decimal 4
Der Code prüft jedes Zeichen in der Zeichenfolge txt, um festzustellen, ob es eine Ziffer darstellt. Liegt das Zeichen zwischen „0“ und „9“, wird es gedruckt; andernfalls wird „Nicht dezimal“ ausgegeben
name = input("Your Name please: ") print(name) for alphabet in name: print(alphabet, end='*')
Your Name please: pritha pritha p*r*i*t*h*a*
Übung:
name1 = input("Enter the first name: ") name2 = input("Enter the second name: ") name3 = input("Enter the third name: ") name4 = input("Enter the fourth name: ") name = [name1, name2, name3, name4] # Check if names start with 'G' for letter in name: if letter[0]=='G': print(letter) else: continue # Check if names end with 'a' for alphabet in name: if alphabet[-1]=='a': print(alphabet) else: continue # Check if names contain a space for alpha in name: for i in alpha: if i==' ': print(alpha) else: continue # Check if names are longer than 9 characters for character in name: if len(character)>9: print(character) else: continue
1.wenn Buchstabe[0] == 'G': Prüft, ob das erste Zeichen des Namens 'G' ist.
2.if alphabet[-1] == 'a': prüft, ob das letzte Zeichen des Namens 'a' ist.
3.if i == ' ': Gibt den Namen aus, wenn ein Leerzeichen gefunden wird, und verlässt dann die innere Schleife mit break.
4.if len(character) > 9: Prüft, ob die Länge des Namens 9 überschreitet.
Enter the first name:Lakshmi Pritha Enter the second name:Guru Prasanna Enter the third name:Guhanraja Enter the fourth name:Varatharajan Guru Prasanna Guhanraja Lakshmi Pritha Guru Prasanna Guhanraja Lakshmi Pritha Guru Prasanna Lakshmi Pritha Guru Prasanna Varatharajan
Das obige ist der detaillierte Inhalt vonTag For-Schleife und If-Bedingung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!