Posted on December 22, 2025
Συναρτήσεις: Οργάνωση και Επαναχρησιμοποίηση Κώδικα
Οι συναρτήσεις είναι μπλοκ κώδικα που εκτελούν μια συγκεκριμένη εργασία. Μας βοηθούν να οργανώσουμε τον κώδικά μας και να αποφύγουμε επαναλήψεις.
**Δημιουργία Συνάρτησης:**
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} τ.μ.")
**Γιατί Χρησιμοποιούμε Συναρτήσεις;**
- Οργάνωση: Χωρίζουμε το πρόγραμμα σε μικρά κομμάτια
- Επαναχρησιμοποίηση: Γράφουμε τον κώδικα μία φορά, τον χρησιμοποιούμε πολλές
- Ευκολία συντήρησης: Αλλαγές σε ένα σημείο
- Καλύτερη ανάγνωση: Ο κώδικας γίνεται πιο κατανοητός
Οι συναρτήσεις είναι το θεμέλιο του δομημένου προγραμματισμού!
