⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј