⊗pyPmUFRt 200 of 208 menu

Instrucțiunea return în Python

Să presupunem că avem o funcție care afișează pe ecran pătratul numărului transmis:

def func(num): print(num ** 2)

În cazul în care nu este necesar să afișați valoarea imediat pe ecran, o puteți înregistra prealabil într-o variabilă:

res = func(3) # în variabila res este acum 9

Pentru aceasta, în Python există o instrucțiune specială return, care permite să specificați valoarea pe care o returnează funcția. Prin cuvântul returnează se înțelege acea valoare care se va scrie în variabilă, dacă îi se atribuie funcția apelată.

Să rescriem funcția noastră astfel încât ea să nu mai afișeze rezultatul în consolă, ci să îl returneze într-o variabilă:

def func(num): return num ** 2

Acum să înregistrăm rezultatul funcției în variabilă:

res = func(3)

După ce datele sunt înregistrate în variabilă, ele pot fi, de exemplu, afișate pe ecran:

res = func(3) print(res) # va afișa 9

Sau puteți mai întâi să modificați aceste date, iar apoi să le afișați pe ecran:

res = func(3) res = res + 1 print(res) # va afișa 10

Puteți efectua imediat acțiuni cu rezultatul funcției înainte de a le scrie într-o variabilă:

res = func(3) + 1 print(res) # va afișa 10

Puteți apela funcția noastră de mai multe ori pentru numere diferite și să adunați rezultatele acesteia:

res = func(2) + func(3) print(res) # va afișa 13

Pentru a scurta codul scris, puteți apela imediat funcția, transmitând-o în parametrul print:

print(func(3))

Creați o funcție care primește ca parametru un număr și returnează cubul acestui număr. Cu ajutorul acestei funcții găsiți cubul numărului 3 și înregistrați-l în variabila res.

Cu ajutorul funcției create de dvs. găsiți suma cuburilor numărului 2 și a numărului 3 și înregistrați-o în variabila res.

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