⊗pyPmUFFN 204 of 208 menu

Ծածկված ֆունկցիաները Python-ում

Կոճակը կրճատելու համար կարելի է ֆունկցիաները կանչելիս ներդնել մեկը մյուսի մեջ:

Ենթադրենք, մենք ունենք ֆունկցիաներ թիվը քառակուսի բարձրացնելու, խորանարդ բարձրացնելու և երկու թվերի գումարը հաշվելու համար:

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

Թվի քառակուսու և խորանարդի գումարը ստանալու համար, մենք կարող ենք դրանք ներդնել add ֆունկցիայի պարամետրի մեջ այն կանչելիս:

res = add(square(2), cube(4)) print(res) # կտպի 68

Բացի այդ, ֆունկցիաները կարելի է կանչել նաև մեկ այլ ֆունկցիայի մարմնում: Եկեք վերագրենք նախորդ օրինակը և կանչենք ֆունկցիաները add-ի ներսում:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # կտպի 68

Ստեղծեք ֆունկցիա, որը թիվը կբարձրացնի քառակուսի և ֆունկցիա՝ թիվը խորանարդ ստանալու համար: Նաև դրանց օգնությամբ ստեղծեք ֆունկցիա, որը էկրանին կտպի թվի քառակուսու խորանարդը:

Ստեղծեք ֆունկցիա, որը կստուգի փոփոխականի տեսակը և եթե փոփոխականը տող է, ապա այն կտպի մեծատառով: Նաև ստեղծեք ֆունկցիա, որը կբարևի օգտատիրոջը ըստ անվան: Դրա մեջ ներդրեք առաջին ֆունկցիան այնպես, որ անունը միշտ տպվի մեծատառով:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել