Δημοσιεύτηκε: 13 Μάιος 2010, 21:00
από Dr.Paneas
Μελετάω τώρα τα μαθήματα που έχετε μεταφράσει, και έχω την εξής απορία:
Όταν έχουμε βρόγχους ( while ή for ), ποιός ο λόγος να χρησιμοποιήσουμε το else ; Θέλω να πω ότι το else εκτελείται με τον τερματισμό του βρόγχου, οπότε είτε το γράψουμε είτε όχι, δεν έχουμε πρόβλημα. Αν το γράψουμε όμως, τότε θα αναγκαστούμε να πάμε ένα tab δεξία για να δείξουμε στην python ότι αναφερόμαστε στο codeblock του else, ενώ στην πραγματικότητα δεν αναφερόμαστε πουθενά, παρά επιστρέφουμε στην κύρια δομή μετά την έξοδο της λούπας. Άρα, μήπως το χρησιμοποιούμε για να δώσουμε έμφαση σε έναν που διαβάζει γρήγορα με τον μάτι τον κώδικα, τι ποια εντολή θέλουμε να εκτελείται ακριβώς μετά την λούπα ;

Προσπαθώ να καταλάβω την λογική, έστω και αν είναι προαιρετικό το else.