⊗pyPmUFFN 204 of 208 menu

Funcții Îmbricate în Python

Pentru a scurta codul, la apel putem imbrica funcțiile una în alta.

Să presupunem că avem funcții pentru ridicarea unui număr la pătrat, la cub și pentru însumarea a două numere:

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

Pentru a obține suma pătratului și cubului unui număr, le putem imbrica în parametrii funcției add la apelarea ei:

res = add(square(2), cube(4)) print(res) # va afișa 68

În plus, putem apela funcții și în corpul altei funcții. Să rescriem exemplul anterior și să apelăm funcțiile în interiorul add:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # va afișa 68

Creați o funcție care să ridice un număr la pătrat și o funcție pentru a obține cubul unui număr. De asemenea, folosindu-le, creați o funcție care să afișeze pe ecran cubul pătratului unui număr.

Creați o funcție care să verifice tipul unei variabile și dacă variabila este un șir de caractere, să îl afișeze cu literă mare. De asemenea, creați o funcție care să salute utilizatorul după nume. Îmbricați în ea prima funcție, astfel încât numele să fie întotdeauna afișat cu literă mare.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge