Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Fonctions Intégrées | Fonctions
Introduction à Python
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Commencer
2. Variables et Types
3. Instructions Conditionnelles
4. Autres Types de Données
5. Boucles
6. Fonctions

book
Fonctions Intégrées

Bienvenue dans le monde des fonctions Python ! Dans ce chapitre, nous explorerons certaines des fonctions intégrées les plus puissantes de Python, qui servent d'outils essentiels pour tout développeur Python.

Tout d'abord, regardons Alex démontrer comment utiliser certaines de ces fonctions intégrées essentielles :

Qu'est-ce que les fonctions intégrées ?

Les fonctions intégrées sont des fonctions prédéfinies qui accompagnent Python, vous permettant de les utiliser dans votre code sans écrire de fonctionnalité supplémentaire. Ces fonctions sont conçues pour effectuer des tâches courantes comme des calculs ou la manipulation de données, rendant le codage plus efficace et rationalisé.

Pour les développeurs Python, maîtriser les fonctions intégrées est essentiel pour écrire un code propre, efficace et concise.

Python offre une large gamme de fonctions intégrées. Vous en avez déjà rencontré certaines, telles que print(), len(), range(), et type(). Explorons d'autres fonctions intégrées couramment utilisées :

  • sum(): additionne tous les éléments d'un itérable (comme une liste) et renvoie le total, ce qui est particulièrement utile pour travailler avec des données numériques ;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() et min(): retournent respectivement les éléments les plus grands et les plus petits dans un itérable — idéal pour les comparaisons ou pour trouver des extrêmes;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): convertit un nombre ou une chaîne représentant un nombre en un nombre à virgule flottante (un nombre avec des décimales);
123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): convertit un nombre ou une chaîne représentant un nombre en un entier. Ceci est utile lorsque vous travaillez avec des nombres entiers ou que vous convertissez des données d'entrée en entiers;
12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy

Remarque

Lorsqu'une valeur en virgule flottante est convertie en entier, la partie décimale est simplement supprimée (la valeur est tronquée).

  • sorted(): retourne une nouvelle liste triée à partir d'un itérable (comme des listes, des tuples ou des dictionnaires). Contrairement à la méthode sort(), sorted() ne modifie pas les données d'origine et fonctionne sur un plus large éventail de types;
123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combine deux ou plusieurs itérables (par exemple, des listes) en un seul itérable de tuples, associant les éléments de chaque itérable ensemble.
123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tâche

Swipe to start coding

Dans cette tâche, vous allez travailler avec un dictionnaire contenant des informations sur les produits, où chaque produit a un prix et une quantité vendue, tous deux représentés sous forme de chaînes de caractères. Votre objectif est de traiter ces données pour calculer les ventes totales pour chaque produit et d'en tirer quelques statistiques résumées.

Instructions de Code

  • Itérez sur chaque produit dans le dictionnaire products.
  • Pour chaque produit, convertissez le prix d'une chaîne de caractères en un nombre à virgule flottante et la quantité vendue d'une chaîne de caractères en un entier.
  • Calculez les ventes totales pour chaque produit en multipliant le prix converti et la quantité vendue.
  • Ajoutez les ventes totales calculées à la total_sales_list.
  • Calculez la somme totale de toutes les ventes en utilisant la fonction sum().
  • Déterminez les valeurs de ventes minimales et maximales à partir de la total_sales_list en utilisant les fonctions min() et max().

Exigences de Sortie

  • Imprimez les ventes totales pour chaque produit au format : Total sales for <product>: $<total_sales>.
  • Après avoir traité tous les produits, imprimez la somme totale de toutes les ventes au format : Total sum of all sales: $<total_sum>.
  • Imprimez la valeur des ventes minimales au format : Minimum sales: $<min_sales>.
  • Imprimez la valeur des ventes maximales au format : Maximum sales: $<max_sales>.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 1
toggle bottom row

book
Fonctions Intégrées

Bienvenue dans le monde des fonctions Python ! Dans ce chapitre, nous explorerons certaines des fonctions intégrées les plus puissantes de Python, qui servent d'outils essentiels pour tout développeur Python.

Tout d'abord, regardons Alex démontrer comment utiliser certaines de ces fonctions intégrées essentielles :

Qu'est-ce que les fonctions intégrées ?

Les fonctions intégrées sont des fonctions prédéfinies qui accompagnent Python, vous permettant de les utiliser dans votre code sans écrire de fonctionnalité supplémentaire. Ces fonctions sont conçues pour effectuer des tâches courantes comme des calculs ou la manipulation de données, rendant le codage plus efficace et rationalisé.

Pour les développeurs Python, maîtriser les fonctions intégrées est essentiel pour écrire un code propre, efficace et concise.

Python offre une large gamme de fonctions intégrées. Vous en avez déjà rencontré certaines, telles que print(), len(), range(), et type(). Explorons d'autres fonctions intégrées couramment utilisées :

  • sum(): additionne tous les éléments d'un itérable (comme une liste) et renvoie le total, ce qui est particulièrement utile pour travailler avec des données numériques ;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() et min(): retournent respectivement les éléments les plus grands et les plus petits dans un itérable — idéal pour les comparaisons ou pour trouver des extrêmes;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): convertit un nombre ou une chaîne représentant un nombre en un nombre à virgule flottante (un nombre avec des décimales);
123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): convertit un nombre ou une chaîne représentant un nombre en un entier. Ceci est utile lorsque vous travaillez avec des nombres entiers ou que vous convertissez des données d'entrée en entiers;
12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy

Remarque

Lorsqu'une valeur en virgule flottante est convertie en entier, la partie décimale est simplement supprimée (la valeur est tronquée).

  • sorted(): retourne une nouvelle liste triée à partir d'un itérable (comme des listes, des tuples ou des dictionnaires). Contrairement à la méthode sort(), sorted() ne modifie pas les données d'origine et fonctionne sur un plus large éventail de types;
123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combine deux ou plusieurs itérables (par exemple, des listes) en un seul itérable de tuples, associant les éléments de chaque itérable ensemble.
123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tâche

Swipe to start coding

Dans cette tâche, vous allez travailler avec un dictionnaire contenant des informations sur les produits, où chaque produit a un prix et une quantité vendue, tous deux représentés sous forme de chaînes de caractères. Votre objectif est de traiter ces données pour calculer les ventes totales pour chaque produit et d'en tirer quelques statistiques résumées.

Instructions de Code

  • Itérez sur chaque produit dans le dictionnaire products.
  • Pour chaque produit, convertissez le prix d'une chaîne de caractères en un nombre à virgule flottante et la quantité vendue d'une chaîne de caractères en un entier.
  • Calculez les ventes totales pour chaque produit en multipliant le prix converti et la quantité vendue.
  • Ajoutez les ventes totales calculées à la total_sales_list.
  • Calculez la somme totale de toutes les ventes en utilisant la fonction sum().
  • Déterminez les valeurs de ventes minimales et maximales à partir de la total_sales_list en utilisant les fonctions min() et max().

Exigences de Sortie

  • Imprimez les ventes totales pour chaque produit au format : Total sales for <product>: $<total_sales>.
  • Après avoir traité tous les produits, imprimez la somme totale de toutes les ventes au format : Total sum of all sales: $<total_sum>.
  • Imprimez la valeur des ventes minimales au format : Minimum sales: $<min_sales>.
  • Imprimez la valeur des ventes maximales au format : Maximum sales: $<max_sales>.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 1
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt