Structures de Contrôle
Dirigez le flux d'exécution de votre programme avec des conditions et des boucles.
Les Conditions (If-Statements)
Utilisez `if` (si), `elif` (sinon si) et `else` (sinon) pour exécuter différents blocs de code selon que certaines conditions sont remplies.
Exemple : Logique Conditionnelle
codon = "ATG"
if codon == "ATG":
print("Codon start détecté !")
elif codon == "TAA":
print("Codon stop détecté !")
else:
print("Codon classique.")
Codon start détecté !
Les Boucles For
Les boucles `for` (pour) vous permettent de parcourir une séquence (comme une liste ou une chaîne de caractères) et d'exécuter une action pour chaque élément.
Exemple : Parcourir une liste
genes = ["BRCA1", "TP53", "EGFR"]
for gene in genes:
print("Analyse de " + gene)
Analyse de BRCA1
Analyse de TP53
Analyse de EGFR
Analyse de TP53
Analyse de EGFR
Les Boucles While
Les boucles `while` (tant que) répètent un bloc de code tant qu'une condition reste vraie (True).
Exemple : Boucle While
compteur = 3
while compteur > 0:
print(compteur)
compteur = compteur - 1
print("Décollage !")
3
2
1
Décollage !
2
1
Décollage !