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

Exercices fonctions intégrées python

Un cours complet pour maîtriser Exercices fonctions intégrées python.

0 chapitres 0 QCM Accès gratuit
  1. Objectifs

    • Etre capable de travailler avec des fonctions intégrés de python
  2. Exercice 01

    1. Énoncé
      • Créez une fonction Python qui implémente une calculatrice simple. Cette calculatrice doit être capable d'effectuer les quatre opérations de base : addition, soustraction, multiplication et division.
      • Instructions :
        • Écrire une fonction addition(a, b) : qui prend deux nombres en entrée et renvoie leur somme.
        • Écrire une fonction soustraction(a, b) : qui prend deux nombres en entrée et renvoie leur différence.
        • Écrire une fonction multiplication(a, b) : qui prend deux nombres en entrée et renvoie leur produit.
        • Écrire une fonction division(a, b) : qui prend deux nombres en entrée et renvoie leur quotient. (Si la division par zéro est tentée, la fonction doit renvoyer un message d'erreur.)
      • Créer une fonction calculatrice() qui :
        • Demande à l'utilisateur de choisir une opération (addition, soustraction, multiplication, division).
        • Demande les deux nombres nécessaires pour l'opération choisie.
        • Appelle la fonction correspondante à l'opération choisie et affiche le résultat.
      • Exemple d'exécution :
          Choisissez une opération : 1. Addition 2. Soustraction 3. Multiplication 4. Division Votre choix (1/2/3/4) : 1 Entrez le premier nombre : 5 Entrez le second nombre : 3 Le résultat de l'addition est : 8
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
      • Code
        # Fonction d'addition
        def addition(a, b):
            return a + b
        
        # Fonction de soustraction
        def soustraction(a, b):
            return a - b
        
        # Fonction de multiplication
        def multiplication(a, b):
            return a * b
        
        # Fonction de division
        def division(a, b):
            if b == 0:
                return "Erreur : division par zéro"
            return a / b
        
        # Fonction principale qui demande à l'utilisateur quel calcul il veut effectuer
        def calculatrice():
            print("Choisissez une opération :")
            print("1. Addition")
            print("2. Soustraction")
            print("3. Multiplication")
            print("4. Division")
            
            # Demander à l'utilisateur quel choix il veut faire
            choix = int(input("Votre choix (1/2/3/4) : "))
            
            # Demander à l'utilisateur les deux nombres
            a = float(input("Entrez le premier nombre : "))
            b = float(input("Entrez le second nombre : "))
            
            # Effectuer l'opération choisie
            if choix == 1:
                print(f"Le résultat de l'addition est : {addition(a, b)}")
            elif choix == 2:
                print(f"Le résultat de la soustraction est : {soustraction(a, b)}")
            elif choix == 3:
                print(f"Le résultat de la multiplication est : {multiplication(a, b)}")
            elif choix == 4:
                print(f"Le résultat de la division est : {division(a, b)}")
            else:
                print("Choix invalide.")
        
        # Appeler la fonction principale
        if __name__ == "__main__":
            calculatrice()
        
        
  3. Exercice 02

    1. Enoncé
      • Vous êtes un développeur, vous devez accepter les entrées de l'utilisateur et imprimer ces informations sur l'écran de l'utilisateur. Vous avez commencé avec le code suivant. Les numéros de ligne sont inclus pour référence seulement.
          01 print("Quel est votre nom ?") 02 03 print (name)
      • Quel code devez-vous écrire à la ligne 02?
        • A. name = input
        • B. input(“name”)
        • C. input(name)
        • D. name = input()
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  4. Exercice 03

    1. Enoncé
      • Une société construit un terrain de basket pour ses employés afin d'améliorer le moral de l'entreprise.
      • Vous créez un programme Python que les employés peuvent utiliser pour suivre leur score moyen.
      • Le programme doit permettre aux utilisateurs d'entrer leur nom et leurs scores actuels. Le programme affichera le nom d'utilisateur et le score moyen de l'utilisateur.
      • La sortie doit répondre aux exigences suivantes:
        • Le nom d'utilisateur doit être aligné à gauche.
        • Si le nom d'utilisateur comporte moins de 20 caractères, un espace supplémentaire doit être ajouté à droite.
        • Le score moyen doit avoir trois places à gauche de la virgule décimale et une place à droite de la décimale (XXX.X).
      • Comment devez-vous compléter le code? Pour répondre, sélectionnez les segments de code appropriés dans la zone de réponse.
      • Exercices fonctions intégrées python

    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !