Συναρτήσεις: Οργάνωση και Επαναχρησιμοποίηση Κώδικα

Οι συναρτήσεις είναι μπλοκ κώδικα που εκτελούν μια συγκεκριμένη εργασία. Μας βοηθούν να οργανώσουμε τον κώδικά μας και να αποφύγουμε επαναλήψεις.

**Δημιουργία Συνάρτησης:**

def xairetismos():
print("Καλημέρα!")
print("Καλώς ήρθες στην Python!")

# Κλήση της συνάρτησης
xairetismos()

**Συναρτήσεις με Παραμέτρους:**

Μπορούμε να περάσουμε δεδομένα στις συναρτήσεις:

def xairetismos_me_onoma(onoma):
print(f"Γεια σου, {onoma}!")

xairetismos_me_onoma("Μαρία")
xairetismos_me_onoma("Γιώργος")

**Επιστροφή Τιμών:**

Οι συναρτήσεις μπορούν να επιστρέφουν αποτελέσματα:

def athroisi(a, b):
return a + b

apotelesma = athroisi(5, 3)
print(apotelesma) # Εμφανίζει: 8

**Πολλαπλές Παράμετροι:**

def ypologismos_emvadou(mikos, platos):
emvadon = mikos * platos
return emvadon

emvadon_domatiou = ypologismos_emvadou(5, 4)
print(f"Το εμβαδόν είναι: {emvadon_domatiou} τ.μ.")

**Γιατί Χρησιμοποιούμε Συναρτήσεις;**

- Οργάνωση: Χωρίζουμε το πρόγραμμα σε μικρά κομμάτια
- Επαναχρησιμοποίηση: Γράφουμε τον κώδικα μία φορά, τον χρησιμοποιούμε πολλές
- Ευκολία συντήρησης: Αλλαγές σε ένα σημείο
- Καλύτερη ανάγνωση: Ο κώδικας γίνεται πιο κατανοητός

Οι συναρτήσεις είναι το θεμέλιο του δομημένου προγραμματισμού!

Leave a Reply