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.