⊗pyPmUFFN 204 of 208 menu

Python-da Iç-içə Funksiyalar

Kodu qısaltmaq üçün çağırış zamanı funksiyaları bir-birinin içində yerləşdirmək olar.

Tutaq ki, ədədi kvadratına yüksəldən, kuba yüksəldən və iki ədədi toplayan funksiyalarımız var:

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

Ədədin kvadratı ilə kubunun cəmini almaq üçün, biz onları add funksiyasının çağırışı zamanı onun parametri içərisində yerləşdirə bilərik:

res = add(square(2), cube(4)) print(res) # 68 çap edəcək

Bundan əlavə, funksiyaları başqa bir funksiyanın badında da çağırmaq olar. Gəlin əvvəlki nümunəni yenidən yazaq və funksiyaları add funksiyasının içində çağıraq:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # 68 çap edəcək

Ədədi kvadratına yüksəldən və ədədin kubunu almaq üçün funksiya düzəldin. Həmçinin onların köməyi ilə ədədin kvadratının kubunu ekrana çıxaran funksiya yaradın.

Dəyişənin tipini yoxlayan və əgər dəyişən sətirdirsə, onu baş hərflə çap edən funksiya düzəldin. Həmçinin, istifadəçini adı ilə salamlayan funksiya yaradın. İçərisinə birinci funksiyanı elə yerləşdirin ki, ad həmişə baş hərflə çap olunsun.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et