⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш