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

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 !