⊗pyPmFnAPC 12 of 129 menu

Комбинирање обичних параметара и *args у Пајтону

У функцији је могуће комбиновати обичне параметре и *args. Само у том случају *args морају увек да стоје на последњем месту. Хајде да додамо нашој функцији два додатна нумеричка параметра и да их испишемо у конзолу заједно са *args:

def func(num1, num2, *args): print(num1, num2, args) func(1, 2, 3, 4, 5) # исписаће 1 2 (3, 4, 5)

Након извршавања кода у конзолу, бројеви 1 и 2 исписаће се одвојено од торки других бројева, пошто их систем сврстава у num1 и num2 респективно:

1 2 (3, 4, 5)

Какав ће бити резултат извршавања следећег кода:

def func(num1, num2, *args): return sum(args) + (num1 * num2) print(func(10, 5, 1, 2, 3))
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј