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:
Exemple :
txt = '1234' for num in txt: print(num,end=' ')
Sortie :
1 2 3 4
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
Exemple :
x = 10 if x > 5: print("x is greater than 5") else: print("x is 5 or less")
Sortie :
x is greater than 5
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=' ')
Sortie :
1 2 Not Decimal 4
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='*')
Your Name please: pritha pritha p*r*i*t*h*a*
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
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
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!