# name: Boucle-FOR.py
# Boucle for range  --- IGNORE ---
# Author: Thibaut Lemaire
# Creation: Juin 2020
# Date de modification : 09 novembre 2026
# src : 

# Partie 1 : Boucle FOR range()
# functions are a block of code that is executed when it is called.
for x in range (0,10):
    print("Hello World I'm Thibaut, I'm codding on ChromeBook!")
    

# Partie 2 : Boucle FOR range() avec variable
for x in range (0,10):
    print("Hello World I'm Thibaut, I'm codding on ChromeBook!")
    print("la valeur de x est egal a :", x)

# Partie 3 : Boucle FOR dans la liste animaux
# creation de la liste animaux
animaux = ['girafe', 'tigre', 'chien', 'singe', 'souris', 'lievre', 'cheval blanc', 'chat', 'poule', 'cochon', 'vache', 'mouton', 'cheval', 'dauphin', 'requin', 'poisson rouge']

# test de la liste animaux resultat attendu : souris
print(animaux[4])

#creation de la boucle FOR pour parcourir la liste animaux
for animal in animaux :
    print(animal)


"""
for animal2 in animaux[3:5]:
    print(animal2)
print(animaux.len)
"""

# COM sur le script : 
# Le premier script Python est un exemple de boucle FOR utilisant la fonction range(). Il affiche le message "Hello World I'm Thibaut, I'm codding on ChromeBook!" dix fois, de 0 à 9.
# le deuxieme script Python est le meme que le premier, mais il affiche également la valeur de la variable x incrementé à chaque itération.
# le troisieme script Python est un exemple de boucle FOR qui parcourt une liste d'animaux et affiche chaque animal. Il montre comment accéder à un élément spécifique de la liste
# (dans ce cas, l'élément à l'index 4, qui est "souris") et comment utiliser une boucle FOR pour itérer sur tous les éléments de la liste.