Heim > Backend-Entwicklung > Python-Tutorial > Tag For-Schleife und If-Bedingung

Tag For-Schleife und If-Bedingung

DDD
Freigeben: 2024-11-26 19:16:14
Original
477 Leute haben es durchsucht

Day  For loop & If condition

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:
Nach dem Login kopieren

Beispiel:

txt = '1234'

for num in txt:
    print(num,end=' ')
Nach dem Login kopieren

Ausgabe:

1 2 3 4
Nach dem Login kopieren

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

Nach dem Login kopieren

Beispiel:

x = 10
if x > 5:
    print("x is greater than 5")
else:
    print("x is 5 or less")

Nach dem Login kopieren

Ausgabe:

x is greater than 5
Nach dem Login kopieren

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=' ')
Nach dem Login kopieren

Ausgabe:

1 2 Not Decimal 4
Nach dem Login kopieren

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='*')

Nach dem Login kopieren
Your Name please: pritha
pritha
p*r*i*t*h*a*
Nach dem Login kopieren

Ü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

Nach dem Login kopieren

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










Nach dem Login kopieren

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!

Quelle:dev.to
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