Python Funksionet: Përkufizimi, Parametrat dhe Vlerat e Kthimit

Funksioni dhe përcaktimi i funksioneve në Python

Në Python, një funksion është një bllok kodi që kryen një detyrë specifike dhe mund të ripërdoret gjatë gjithë programit. Përcaktimi i një funksioni Python përfshin hapat e mëposhtëm:

 

Sintaksa e përkufizimit të funksionit

Për të përcaktuar një funksion në Python, përdorni def fjalën kyçe, e ndjekur nga emri i funksionit dhe një listë e parametrave të hyrjes të mbyllura në kllapa (). Kodi që kryen detyrën e funksionit vendoset brenda trupit të funksionit, i cili është i futur brenda bllokut def. Një funksion mund të kthejë një vlerë(ose vlera të shumta) duke përdorur return fjalën kyçe. Nëse nuk ka asnjë return deklaratë në funksion, funksioni do të kthehet automatikisht None.

 

Përdorimi i parametrave të hyrjes

Një funksion mund të marrë informacion nga jashtë përmes parametrave të hyrjes. Parametrat janë vlerat që jepni kur thirrni funksionin. Këto parametra do të përdoren brenda trupit të funksionit për të kryer detyra specifike.

 

Kthimi i vlerave nga një funksion

Pasi funksioni të ketë përfunduar detyrën e tij, mund të përdorni return fjalën kyçe për të kthyer një vlerë nga funksioni. Nëse funksioni nuk ka një return deklaratë, funksioni do të kthehet automatikisht None.

 

Thirrja e një funksioni

Për të përdorur një funksion të përcaktuar, thjesht thërrisni emrin e funksionit dhe kaloni çdo vlerë të kërkuar të parametrit(nëse ka). Rezultati i kthyer nga funksioni(nëse ka) mund të ruhet në një variabël për përdorim në të ardhmen ose të printohet në ekran.

 

Shembull i detajuar

# 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!  

Në shembullin e mësipërm, ne kemi përcaktuar dy funksione: calculate_sum() për të llogaritur shumën e dy numrave dhe greet_user() për të krijuar një mesazh përshëndetjeje. Pastaj, ne i thirrëm këto funksione dhe i printuam rezultatet.