Corrections exercices les boucles Python

Corrections exercices les boucles Python

  1. Objectifs

    • Comprendre et savoir utiliser les boucles en Python.
  2. Exercice 01




    1. Énoncé
    2. Correction
      • Essayez de faire l’exercice de votre côté avant de Cliquer ici !
  3. Exercice 02

    1. Énoncé
    2. Correction
      • Essayez de faire l’exercice de votre côté avant de Cliquer ici !
  4. Exercice 03

    1. Énoncé
    2. Correction
      • Essayez de faire l’exercice de votre côté avant de Cliquer ici !
  5. Exercice 04

    1. Énoncé
    2. Correction
        • Ce petit programme va nous permettre de voir comment on manipule facilement les chaînes de caractères avec Python.
        • Dans la boucle principale, on demande à l’utilisateur de saisir un mot. Le programme affiche alors le nombre de voyelles du mot donné.

        Essayez de faire l’exercice de votre côté avant de Cliquer ici !

  6. Exercice 05

    1. Énoncé
    2. Correction
      • Le factoriel de N!=1*2*3*….*(n-1)*N
      • Le factoriel de 0!=1
      • Utilisez While ou For.
      • Essayez de faire l’exercice de votre côté avant de Cliquer ici !

  7. Exercice 06

    1. Énoncé
    2. Correction
      • Essayez de faire l’exercice de votre côté avant de Cliquer ici !
  8. Exercice 07

    1. Énoncé
    2. Correction
      • Essayez de faire l’exercice de votre côté avant de Cliquer ici !
  9. Exercice 08

    1. Énoncé
    2. Solution
        • Essayez de faire l’exercice de votre côté avant de Cliquer ici !

  10. Exercice 09

    1. Énoncé
    2. Solution



  11. Exercice 10

    1. Enoncé
    2. Correction
      • Essayez de faire l’exercice de votre côté avant de Cliquer ici !
  12. Exercice 11

    1. Enoncé
    2. Correction
      • Essayez de faire l’exercice de votre côté avant de Cliquer ici !
  13. Exercice 12

    1. Énoncé
    2. Solution
      • ontime = input ("La bicyclette est-elle retournée avant 10 heures ? o ou n").lower()
        days_rented = int(input("Combien de jours la bicyclette a-t-elle été louée ?"))
        day_rented = input("Quel jour la bicyclette a-t-elle été louée?").capitalize()
        
        cost_per_day = 2
        
        if ontime == "n" :
            days_rented+=1
        if day_rented == "Dimanche" :
            total = (days_rented * cost_per_day) * 0.2
        elif day_rented == "Vendredi" :
            total = (days_rented * cost_per_day) * 0.5
        print(total)
  14. Exercice 13

    1. Énoncé
    2. Solution
      • porductIdList = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
        index = 0
        while (index < 10 ):
            print(porductIdList[index])
            if porductIdList[index]== 6 :
                break
            else :



  15. Exercice 14

    1. Énoncé
    2. Solution
      • Correction Exercices les boucles Python

  16. Exercice 15

    1. Énoncé
    2. Solution
      • Tout valide:
      • 1) age == None: rating = "C"
      • 2) age < 13: rating = "C"
      • 3) age < 18: rating = "T"
      • 4) : rating = "A"

      • 1) age < 13: rating = "C"
      • 2) age == None: rating = “C”
      • 3) age < 18: rating = "T"
      • 4) : rating = “A”
      • —-

      • 1) age < 13: rating = "C"
      • 2) age < 18: rating = "T"
      • 3) age == None: rating = “C”
      • 4) : rating = “A”
  17. Exercice 16

    1. Énoncé
    2. Solution
      • def safe_root(a,b) :
            if a >= 0:
                answer = a**(1/b)
            else:
                if a % 2 == 0:
                    answer = "Résultat est un nombre imaginaire"
                else :
                    return answer
                        
        
  18. Exercice 17

    1. Énoncé
    2. Solution
      • note1 = float(input (" Saisir la premiere  note :"))
        note2 = float(input (" Saisir la deuxieme  note :"))
        note3 = float(input (" Saisir la troisieme  note :"))
        myennAri =( note1 + note2 + note3 )/3
        myennEnc =0
        if note1 <= note2 <= note3 or note3 <= note2 <= note1 :
            myennEnc =( note1 + note3 )/2
        elif note2 <= note1 <= note3 or note3 <= note1 <= note2 :
            myennEnc =( note3 + note2 )/2
        else :
            myennEnc =( note1 + note2 )/2
        
        print ("La moyenne arithmétique:", myennAri )
        print ("La moyenne d'encourage:", myennEnc )
        if myennAri > myennEnc :
            print ("La meilleure  note est:", myennAri )
        else :
            print ("La meilleure  moyenne est:", myennEnc )
        



Laisser un commentaire