Avez-vous une question? (216) 97 656 803 hajjriadh@gmail.com
Python

Corrections exercices les boucles Python

Un cours complet pour maîtriser Corrections exercices les boucles Python.

0 chapitres 0 QCM Accès gratuit
  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 )