⊗pyPmUFFN 204 of 208 menu

Fonctions imbriquées en Python

Pour raccourcir le code, lors de l'appel, on peut imbriquer les fonctions les unes dans les autres.

Supposons que nous ayons des fonctions pour élever un nombre au carré, au cube et pour additionner deux nombres :

def square(num): return num ** 2 def cube(num): return num ** 3 def add(num1, num2): return num1 + num2

Pour obtenir la somme du carré et du cube d'un nombre, nous pouvons les imbriquer dans le paramètre de la fonction add lors de son appel :

res = add(square(2), cube(4)) print(res) # affichera 68

De plus, on peut appeler des fonctions dans le corps d'une autre fonction. Réécrivons l'exemple précédent et appelons les fonctions à l'intérieur de add :

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # affichera 68

Créez une fonction qui élèvera un nombre au carré et une fonction pour obtenir le cube d'un nombre. Utilisez-les également pour créer une fonction qui affichera à l'écran le cube du carré d'un nombre.

Créez une fonction qui vérifiera le type d'une variable et si la variable est une chaîne de caractères, l'affichera avec une majuscule. Créez également une fonction qui saluera l'utilisateur par son nom. Imbriquez-y la première fonction de manière à ce que le nom soit toujours affiché avec une majuscule.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser