ΣΑΕΚ Γιαννιτσών

Αλέξανδρος Μοσκοφίδης

20/03/2026 - Μάθημα 4

- Δημοσιεύτηκε στο Εισαγωγή στην Αλγοριθμική και Προγραμματισμό από

Επανάληψη προηγούμενων μαθημάτων

[0] Τύποι τελεστών - εδώ

[1] Δομή επιλογής if εδώ

Δομή πολλαπλής επιλογής if .. elif ... elif ... else

python_elif

[2] Να γραφεί πρόγραμμα σε python (editor διαθέσιμος εδώ ) το οποίο θα διαβάζει έναν ακέραιο αριθμό από το πληκτρολόγιο, και θα εμφανίζει, με τη χρήση δομής πολλαπλής επιλογής, ένα από τα παρακάτω 4 μηνύματα: (α) Ο αριθμός είναι αρνητικός, (β) ο αριθμός είναι μονοψήφιος, (γ) ο αριθμός είναι διψήφιος ή (δ) ο αριθμός είναι μεγαλύτερος ή ίσος του 100

[3] Πολλαπλή επιλογή python εδώ

Εμφωλευμένες δομές επιλογής

python_nested_if

[4] Να γραφεί πρόγραμμα σε python (editor διαθέσιμος εδώ ), το οποίο θα διαβάζει το είδος ενός φρούτου (επιλογές apple ή orange) και το βάρος του σε γραμμάρια. Ανάλογα με το βάρος του φρούτου, θα πρέπει να εμφανίζει ένα από τα παρακάτω μηνύματα: (α) εάν είναι apple και έχει βάρος μεγαλύτερο ή ίσο των 50 γραμμαρίων, να εμφανίζει μήλο κατάλληλο, (β) εάν είναι apple με μικρότερο βάρος, να εμφανίζει μήλο ελλιποβαρές, (γ) εάν είναι orange και έχει βάρος μεγαλύτερο ή ίσο των 70 γραμμαρίων, να εμφανίζει πορτοκάλι κατάλληλο, (δ) εάν είναι orange με μικρότερο βάρος, να εμφανίζει πορτοκάλι ελλιποβαρές.

[5] Εμφωλευμένες δομές επιλογής εδώ

Δομή επανάληψης while

[6] Να γίνουν οι απαραίτητες τροποποιήσεις στο πρόγραμμα της δραστηριότητας [4] ώστε στην αρχική ερώτηση για τον τύπο του φρούτου, να δέχεται μόνο τις επιλογές apple ή orange. Σε διαφορετική περίπτωση να εμφανίζει το μήνυμα "Μη αποδεκτό φρούτο".

[7] Να γίνουν οι απαραίτητες τροποποιήσεις στο πρόγραμμα της δραστηριότητας [4] ώστε στην ερώτηση του βάρους φρούτου, να δέχεται μόνο θετικές τιμές. Σε διαφορετική περίπτωση να εμφανίζει το μήνυμα "Το βάρος του φρούτου πρέπει να είναι θετικός αριθμός".

[8] Κουίζ ερωτήσεων - Δομή επανάληψης while εδώ