⊗pyPmUFFN 204 of 208 menu

Įdėtosios funkcijos Python kalboje

Kad sumažintumėte kodą, kviesdami galite įdėti funkcijas vieną į kitą.

Tarkime, kad turime funkcijas skaičiui pakelti kvadratu, kubu ir dviejų skaičių sudėčiai:

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

Norėdami gauti skaičiaus kvadrato ir kubo sumą, galime įdėti jas į funkcijos add parametrą ją kviesdami:

res = add(square(2), cube(4)) print(res) # išves 68

Be to, funkcijas galima kviesti ir kitos funkcijos kūne. Perrašykime ankstesnį pavyzdį ir iškviškime funkcijas add viduje:

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

Sukurkite funkciją, kuri pakels skaičių kvadratu ir funkciją skaičiaus kubo gavimui. Taip pat, jomis pasinaudodami, sukurkite funkciją, kuri ekrane parodytų skaičiaus kvadrato kubą.

Sukurkite funkciją, kuri patikrintų kintamojo tipą ir jei kintamasis yra eilutė (string), tai ją išvestų didžiąja raide. Taip pat sukurkite funkciją, kuri pasveikintų vartotoją pagal vardą. Į ją įdėkite pirmąją funkciją taip, kad vardas visada būtų rodomas didžiąja raide.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti