Maison > développement back-end > Tutoriel Python > Jour pour la boucle et si la condition

Jour pour la boucle et si la condition

DDD
Libérer: 2024-11-26 19:16:14
original
470 Les gens l'ont consulté

Day  For loop & If condition

pour la boucle :

Une boucle for en Python est utilisée pour parcourir une séquence et exécuter un bloc de code pour chaque élément de cette séquence.

Stntax :

for variable in sequence:
Copier après la connexion

Exemple :

txt = '1234'

for num in txt:
    print(num,end=' ')
Copier après la connexion

Sortie :

1 2 3 4
Copier après la connexion

si condition :

La condition if est une structure de contrôle fondamentale en programmation, utilisée pour prendre des décisions selon qu'une condition donnée est vraie ou fausse.

Syntaxe :

if condition:
    # execute if condition is True
else:
    # execute if condition is False

Copier après la connexion

Exemple :

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

Copier après la connexion

Sortie :

x is greater than 5
Copier après la connexion

Exemple pour forloop et if condition :

txt = '12a4'

for num in txt:
    if num>='0' and num<='9':
        print(num,end=' ')
    else:
        print('Not Decimal',end=' ')
Copier après la connexion

Sortie :

1 2 Not Decimal 4
Copier après la connexion

Le code vérifie chaque caractère de la chaîne txt pour déterminer s'il représente un chiffre. Si le caractère est compris entre « 0 » et « 9 », il est imprimé ; sinon, il imprime 'Not Decimal'

name = input("Your Name please: ")
print(name)
for alphabet in name:
    print(alphabet, end='*')

Copier après la connexion
Your Name please: pritha
pritha
p*r*i*t*h*a*
Copier après la connexion

Exercice :

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

Copier après la connexion

1.if letter[0] == 'G' : vérifie si le premier caractère du nom est 'G'.
2.if alphabet[-1] == 'a' : vérifie si le dernier caractère du nom est 'a'.
3.if i == ' ' : imprime le nom si un espace est trouvé, puis quitte la boucle interne avec break.
4.if len(caractère) > 9 : vérifie si la longueur du nom dépasse 9.

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










Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal