Back

Correction exercices les types de données en Python

Corrections exercices les boucles Python

  1. Objectifs

    • Comprendre et savoir utiliser les boucles en Python.





  2. Exercice 03

    1. Énoncé
    2. Correction
      • def pgcd(a,b):
            if a % b == 0:  return b
            else: return pgcd(b, a % b)
         
        a,b = int(input('Nombre a : ')), int(input('Nombre b : '))
        c,d = a,b
         
        if(a<b): a,b = d,c
         
        print ("Le PGCD de ",c," et de ",d," est ",pgcd(a,b))
        
  3. Exercice 04

    1. Énoncé
    2. Solution
      1. Oui
      2. Oui
      3. Non
      4. Oui
      5. Non
  4. Exercice 05

    1. Énoncé
    2. Solution
        1. float
        2. float
        3. str
        4. bool
        5. int
        6. float
        7. int
        8. bool
        9. str
        10. float
        11. str
  5. Exercice 06

    1. Énoncé
    2. Correction
      • Résultat: B & C
      • Quelle est la différence entre randrange et randint ?
        • Il y a une légère différence lorsqu’il est utilisé avec seulement deux paramètres. randint (x, y) renverra une valeur> = x et <= y, tandis que randrange (x, y) renverra une valeur > = x et (nb non inférieur ou égal à y)
        • Il y a une plus grande différence si vous utilisez le paramètre supplémentaire que randrange peut prendre… randrange (start, stop, step )
        • randrange (start, stop, step) créera une plage d’entiers, commençant à “start” et inférieure à “stop”, et incrémentée entre les deux par “step“. par exemple intervalle (2,11,2) = [2,4,6,8,10], ou intervalle (0, 30, 5) = [0, 5, 10, 15, 20, 25].

        • randrange renverra un nombre aléatoire contenu dans la liste. Ainsi, randrange (0,30,5) renverrait UN des nombres dans [0, 5, 10, 15, 20, 25].
      • Exemple:
        • 
          from random import randint, randrange
          resultint = []
          resultrange = []
          for i in range (100):
              resultint.append(randint(5,11))
              resultrange.append(randrange(5,12,1))
          print(resultint)
          print(resultrange)
          
  6. Exercice 07

    1. Énoncé
    2. Solution
      • La bonne réponse est B
  7. Exercice 08

    1. Énoncé
    2. Solution
      • Correction exercices les types de données en Python

  8. Exercice 09

    1. Énoncé
    2. Solution
      • La bonne réponse est A
  9. Exercice 10




    1. Énoncé
    2. Solution
      • Exercices les types de données en Python

  10. Exercice 11

    1. Énoncé
    2. Solution
      • Exercices les types de données en Python

  11. Exercice 12

    1. Énoncé
    2. Solution
      • Exercices les types de données en Python



Riadh HAJJI

Laisser un commentaire

Abonnez vous à notre chaîne YouTube gratuitement