⊗pyPmFnMPP 11 of 129 menu

Пренос на повеќе параметри во функција во Python

Да претпоставиме дека имаме функција која прифаќа повеќе нумерички параметри:

def func(num1, num2): return num1 + num2 print(func1(2, 3))

При повикување на функцијата, дадените броеви 2 и 3 ќе завршат во променливите num1 и num2 соодветно.

Но, постојат случаи кога треба при повикување на функцијата да се пренесат многу параметри, чиј број не е однапред познат. Во Python може да се зададе при декларирање на функцијата само една променлива, од која подоцна ќе произлезе торка од сите параметри пренесени при повикувањето. За ова, пред оваа променлива треба да се стави симболот *. Ваквата променлива обично се нарекува args, но може да и се зададе и кое било друго име. А за да ги испечатиме сите параметри, треба во телото на функцијата да ја напишеме оваа променлива, но веќе без *:

def func(*args): return args print(func(1, 2, 3)) # ќе испечати (1, 2, 3)

Потоа, со добиените параметри може да се извршат какви било други операции. Ајде да ја добиеме нивната сума:

def func(*args): return sum(args) print(func(1, 2, 3)) # ќе испечати 6

Напишете функција која ќе прифаќа како параметри неограничен брой на кориснички имиња и ќе ги печати во конзола во форма на торка.

Македонски
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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј