Exercices fonctions intégrées python
Exercices fonctions intégrées python
-
Objectifs
- Etre capable de travailler avec des fonctions intégrés de python
-
Exercice 01
-
É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.
- É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 :
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 02
-
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.
- Quel code devez-vous écrire à la ligne 02?
- A. name = input
- B. input(“name”)
- C. input(name)
- D. name = input()
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 03
-
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.
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
Instructions :
-
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
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()
01 print("Quel est votre nom ?")
02
03 print (name)