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.