11-11-2025 / 14:45 - ΔΗΜΑΚΗΣ ΑΝΤΩΝΙΟΣ : Ερώτηση: " Στις οδηγίες λέτε πως ο κώδικας μας δεν θα πρέπει να ξεπερνάει το πλήθος των γραμμών που πιάνουν τα κενά ("___"). Ωστόσο, σε κάθε άσκηση, τα κενά πιάνουν μόνο μια γραμμή. Ισχύει ότι ο κώδικας μας θα πρέπει να είναι μια γραμμή;" 11-11-2025 / 14:47 - ΔΗΜΑΚΗΣ ΑΝΤΩΝΙΟΣ : Απάντηση: Ναι, ισχύει. Θα πρέπει η απάντηση σας να μην καταλαμβάνει χώρο περισσότερο της μιας γραμμής. (Εκτός αν αναφέρεται ρητά στην εκφώνηση κάτι διαφορετικό.) 11-11-2025 / 14:52 - ΔΗΜΑΚΗΣ ΑΝΤΩΝΙΟΣ : "Παρατήρησα ότι η ημερομηνία που αναφέρεται μέσα στο σχετικό αρχείο ασκήσεων του eclass είναι η 12/11. Μπορείτε, παρακαλώ να μου διευκρινήσετε αν η σωστή ημερομηνία είναι 19/11 ή 12/11;" Απ: η σωστή ημ/νία είναι 19/11. 11-11-2025 / 14:57 - ΔΗΜΑΚΗΣ ΑΝΤΩΝΙΟΣ : "Στην άσκηση με το κομπιουτεράκι, έχω σκεφτεί να χρησιμοποιήσω συνθήκη if για κάθε ενδεχόμενο operator. Έχει διαφορά αν χρησιμοποιήσω print (πχ if op == "+" print...) ή return? (το ίδιο στη συνθήκη απλά με return (πχ A+Β))" Απ: ναι, έχει σημασία. Κοιτάξτε προσεκτικά τα doctests για να δείτε τι από τα δύο πρέπει να κάνετε. 13-11-2025 / 00:30 - ΜΑΡΓΑΡΙΤΗ ΚΥΡΙΑΚΗ-ΜΕΛΙΝΑ : Στην calculator, sto line 159 υπάρχει #doctest: +SKIP και γι'αυτό στο line 164 το x είναι undefined όταν τρέχω τo doctest, αντί να επιστρέφει None που κάνει χωρίς το skip. Μπορώ να βγάλω το skip ή πρέπει να βρω άλλο τρόπο? 13-11-2025 / 20:36 - ΔΗΜΑΚΗΣ ΑΝΤΩΝΙΟΣ : Βάλτε ένα skip μπροστά από το print(x), όπως εμφανίζεται στη νέα έκδοση του hw1.py (η μόνη αλλαγή είναι το +skip) 13-11-2025 / 20:38 - ΔΗΜΑΚΗΣ ΑΝΤΩΝΙΟΣ : "Στην 8η συνάρτηση calculate() θέλετε να πάρουμε μόνο τις περιπτώσεις που περιγράφονται στα παραδείγματα, δηλαδή +, / , **, ή να πάρουμε και όλες τις άλλες περιπτώσεις (πολλαπλασιασμός και διαίρεση). Επίσης σε περίπτωση που θέλουμε να υλοποιήσουμε το δεύτερο, μπορούμε να χρησιμοποιήσουμε την ενσωματωμένη συνάρτηση eval() για να μην χρησιμοποιήσουμε πολλαπλές if ; " Απάντηση: 1) Το δεύτερο (δείτε εκφώνηση! - όχι μόνο το hw1.py), 2) μπορείτε να χρησιμοποιήσετε ό,τι θέλετε αρκεί να μην το απαγορεύει η εκφώνηση. 18-11-2025 / 20:19 - ΔΗΜΑΚΗΣ ΑΝΤΩΝΙΟΣ : "Χρειάζεται να κάνουμε έλγεγχο για το αν ο χρήστης θα δώσει σωστό operator δηλαδή ένας από τους επιτρεπόμενους ; Εάν δεν το κάνουμε θα υπάρξει κάποια βαθμολογική επίπτωση;" Απάντηση: Όχι, δεν χρειάζονται τέτοιοι έλεγχοι - δεν υπάρχει βαθμολογική επίπτωση. Αν επιθυμείτε μπορείτε να κάνετε έλεγχο έγκυρων εισόδων, όμως είναι προαιρετικό - δε ζητείται κάτι τέτοιο από την εκφώνηση.