Python Funzjonijiet: Definizzjoni, Parametri u Valuri ta' Ritorn

Funzjoni u Funzjonijiet li Jiddefinixxu fi Python

F' Python, funzjoni hija blokka ta' kodiċi li twettaq kompitu speċifiku u tista' terġa' tintuża matul il-programm. Id-definizzjoni ta' funzjoni Python tinvolvi l-passi li ġejjin:

 

Sintassi tad-Definizzjoni tal-Funzjoni

Biex tiddefinixxi funzjoni fi Python, tuża l- def kelma prinċipali, segwita mill-isem tal-funzjoni u lista ta 'parametri ta' input magħluqa fil-parentesi (). Il-kodiċi li jwettaq il-kompitu tal-funzjoni jitqiegħed ġewwa l-korp tal-funzjoni, li huwa indentjat ġewwa l- def blokka. Funzjoni tista' tirritorna valur(jew valuri multipli) billi tuża l- return kelma prinċipali. Jekk ma jkun hemm l-ebda return dikjarazzjoni fil-funzjoni, il-funzjoni terġa 'lura awtomatikament None.

 

Użu ta' Parametri ta' Input

Funzjoni tista 'tirċievi informazzjoni minn barra permezz ta' parametri ta 'input. Il-parametri huma l-valuri li tipprovdi meta ssejjaħ il-funzjoni. Dawn il-parametri se jintużaw fi ħdan il-korp tal-funzjoni biex iwettqu kompiti speċifiċi.

 

Ritorn ta' Valuri minn Funzjoni

Ladarba l-funzjoni tkun lestiet il-kompitu tagħha, tista 'tuża l- return kelma prinċipali biex tirritorna valur mill-funzjoni. Jekk il-funzjoni ma jkollhiex return dikjarazzjoni, il-funzjoni awtomatikament terġa 'lura None.

 

Sejħa għal Funzjoni

Biex tuża funzjoni definita, sempliċement issejjaħ l-isem tal-funzjoni u tgħaddi kwalunkwe valuri tal-parametri meħtieġa(jekk hemm). Ir-riżultat ritornat mill-funzjoni(jekk ikun hemm) jista 'jinħażen f'varjabbli għal użu futur jew stampat fuq l-iskrin.

 

Eżempju Dettaljat

# Define a function to calculate the sum of two numbers  
def calculate_sum(a, b):  
    sum_result = a + b  
    return sum_result  
  
# Define a function to greet the user  
def greet_user(name):  
    return "Welcome, " + name + "!"  
  
# Call the functions and print the results  
num1 = 5  
num2 = 3  
result = calculate_sum(num1, num2)  
print("The sum of", num1, "and", num2, "is:", result)  # Output: The sum of 5 and 3 is: 8  
  
name = "John"  
greeting_message = greet_user(name)  
print(greeting_message)  # Output: Welcome, John!  

Fl-eżempju t'hawn fuq, iddefinijna żewġ funzjonijiet: calculate_sum() biex tikkalkula s-somma ta 'żewġ numri u greet_user() biex toħloq messaġġ ta' tislima. Imbagħad, sejjaħna dawn il-funzjonijiet u stampajna r-riżultati.