Exercice 2 - Structure de contrôle

Open In Colab

2.2.2. Exercice 2 - Structure de contrôle#

2.2.2.1. Conditions if, else, elif#

1. Vérification de la parité

# Ecrivez votre code ici
nombre = ____ #Entrez un nombre entier

if ____ % 2 == __ :
    print("Pair")
else:
    print("Impaire")
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[1], line 2
      1 # Ecrivez votre code ici
----> 2 nombre = ____ #Entrez un nombre entier
      4 if ____ % 2 == __ :
      5     print("Pair")

NameError: name '____' is not defined

2. Comparaison de deux nombres

nombre1 = ____ #Entrez un chiffre à virgule
nombre2 = ____ #Entrez un deuxième chiffre à virgule

if _____ > _____:
    print("Le premier nombre est plus grand.")
elif _____ > _____:
    print("Le deuxième nombre est plus grand.")
else:
    print("Les deux nombres sont égaux")

3. Catégorisation d’âges

age = ____ # Entrez un nombre entier
if ____ < 12:
    print("Enfant")
elif 12 <= ____ < 18:
    print("Adolescent")
elif 18 <= ____ < 65:
    print("Adulte")
else:
    print("Senior")

2.2.2.2. Boucle for et while#

1. Ecrire une boucle while pour afficher les valeurs des classements d’une liste de lecture d’albums stockée dans la liste PlayListRatings. Si le score est inférieur à 6, on sort de la boucle. La liste PlayListRatings est donnée par : PlayListRatings = [10, 9.5, 10, 8, 7.5, 5, 10, 10]

# Ecrivez votre code ici
PlayListRating = [10, 9.5, 10, 8, 7.5, 5, 10, 10]

# Astuce : Utilisez l'indexation de la liste comme critère (longueur de votre liste)
indx = 0
while ____<len(______________):
  if ____________[____]<6:
    ____
  else:
    print(_________[____])
  ____+=1

2. Répétez ce que vous venez de faire, cette fois en utilisant une boucle for.

for ____ in range(len(______________)):
  if _____________[____]<6:
    ____
  else:
    print(_____________[____])

3. Ecrivez une boucle for qui imprime (affiche) la liste suivante : carres=[‘rouge’, ‘jaune’, ‘vert’, ‘violet’, ‘bleu’]

carres = [] # An empty list
for ___,___ in enumerate([_____________________]):
  carres.append(___) # Here you add (append) the elements one by one to the empty list

print(carres)