python:askiseis
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| python:askiseis [2026/05/17 19:48] – dmakryp | python:askiseis [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 9. Ασκήσεις & Δραστηριότητες ====== | ||
| - | {{https:// | ||
| - | |||
| - | Σύμφωνα με το [[https:// | ||
| - | |||
| - | Μπορείτε να τις δουλέψετε στο JupyterHub ή στο Thonny ή στο EduBlocks. | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 🟢 Επίπεδο 1: Βασικές Γνώσεις (Μεταβλητές, | ||
| - | |||
| - | ==== Άσκηση 1: Ο Ψηφιακός Χαιρετισμός ==== | ||
| - | Γράψτε ένα πρόγραμμα που να ζητάει το όνομα του μαθητή και να εμφανίζει το μήνυμα: | ||
| - | |||
| - | ==== Άσκηση 2: Υπολογιστής Ηλικίας το 2030 ==== | ||
| - | Ζητήστε από τον χρήστη το έτος γέννησής του. Υπολογίστε και εκτυπώστε πόσων χρονών θα είναι το έτος **2030** (Θυμηθείτε: | ||
| - | |||
| - | ==== Άσκηση 3: Μετατροπέας Ευρώ σε Δολάρια ==== | ||
| - | Φτιάξτε ένα πρόγραμμα που ζητάει ένα ποσό σε Ευρώ (€) και εμφανίζει την αξία του σε Δολάρια ($). Θεωρήστε ότι $1€ = 1.12$ δολάρια. | ||
| - | |||
| - | ==== Άσκηση 4: Εμβαδόν Ορθογωνίου ==== | ||
| - | Ζητήστε από τον χρήστη το μήκος και το πλάτος ενός ορθογωνίου παραλληλογράμμου. Υπολογίστε και εμφανίστε το εμβαδόν του. | ||
| - | |||
| - | ==== Άσκηση 5: 🔎 Εύρεση Τύπου Δεδομένων ==== | ||
| - | Τι τύπο δεδομένων (int, float, str, bool) έχει καθεμία από τις παρακάτω μεταβλητές; | ||
| - | <code python> | ||
| - | α = 12 | ||
| - | β = " | ||
| - | γ = 19.5 | ||
| - | δ = True | ||
| - | </ | ||
| - | |||
| - | ==== Άσκηση 6: 🧮 Αριθμητικοί Τελεστές ==== | ||
| - | Χωρίς να τρέξετε τον κώδικα, | ||
| - | <code python> | ||
| - | x = 13 | ||
| - | y = 4 | ||
| - | print(x // y) | ||
| - | print(x % y) | ||
| - | print(2 ** 3) | ||
| - | </ | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 🟡 Επίπεδο 2: Δομές Ελέγχου (if, elif, else) ===== | ||
| - | |||
| - | ==== Άσκηση 7: Έλεγχος Πυρετού ==== | ||
| - | Ζητήστε από τον χρήστη τη θερμοκρασία του σώματός του. Αν είναι **πάνω από 37.2**, να εμφανίζεται το μήνυμα ''" | ||
| - | |||
| - | ==== Άσκηση 8: Έλεγχος Ορίου Ταχύτητας ==== | ||
| - | Φτιάξτε ένα πρόγραμμα που ζητάει την ταχύτητα ενός οχήματος. Αν είναι **πάνω από 120**, εμφανίζει ''" | ||
| - | |||
| - | ==== Άσκηση 9: Μονός ή Ζυγός; ==== | ||
| - | Ζητήστε έναν ακέραιο αριθμό. Χρησιμοποιήστε τον τελεστή '' | ||
| - | |||
| - | ==== Άσκηση 10: Έλεγχος Κωδικού Πρόσβασης ==== | ||
| - | Ζητήστε από τον χρήστη έναν κωδικό. Αν ο κωδικός είναι ''" | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 🟠 Επίπεδο 3: Δομές Επανάληψης (for, while) & Λίστες ===== | ||
| - | |||
| - | ==== Άσκηση 11: Η Προπαίδεια του 7 ==== | ||
| - | Χρησιμοποιώντας μια επανάληψη '' | ||
| - | |||
| - | ==== Άσκηση 12: Άθροισμα 1 έως 100 ==== | ||
| - | Φτιάξτε ένα πρόγραμμα με '' | ||
| - | |||
| - | ==== Άσκηση 13: 🔐 Επαναλαμβανόμενος Έλεγχος (while) ==== | ||
| - | Τροποποιήστε την Άσκηση 10, έτσι ώστε το πρόγραμμα να ζητάει συνεχώς τον κωδικό πρόσβασης με μια '' | ||
| - | |||
| - | ==== Άσκηση 14: Διαχείριση Λίστας Φρούτων ==== | ||
| - | Δίνεται η λίστα: `frouta = [" | ||
| - | 1. Προσθέσετε το " | ||
| - | 2. Διαγράψετε τη " | ||
| - | 3. Εμφανίσετε το πλήθος των στοιχείων της λίστας. | ||
| - | |||
| - | ==== Άσκηση 15: Εκτύπωση Στοιχείων Λίστας ==== | ||
| - | Δημιουργήστε μια λίστα με 5 αγαπημένα σας φαγητά. Με τη χρήση μιας επανάληψης '' | ||
| - | |||
| - | ==== Άσκηση 16: Ο Ψηφιακός Κουμπαράς ==== | ||
| - | Γράψτε ένα πρόγραμμα που θέτει έναν στόχο αποταμίευσης (π.χ. 50€). Με μια '' | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 🔴 Επίπεδο 4: Προχωρημένα Θέματα (Συναρτήσεις & Αναδρομή) ===== | ||
| - | |||
| - | ==== Άσκηση 17: Συνάρτηση Εμβαδόν Τριγώνου ==== | ||
| - | Δημιουργήστε μια συνάρτηση με όνομα '' | ||
| - | |||
| - | ==== Άσκηση 18: Συνάρτηση Έλεγχος Βαθμού ==== | ||
| - | Φτιάξτε μια συνάρτηση που δέχεται έναν βαθμό. Αν ο βαθμός είναι 10 και πάνω επιστρέφει '' | ||
| - | |||
| - | ==== Άσκηση 19: 🔄 Αναδρομική Αντίστροφη Μέτρηση ==== | ||
| - | Γράψτε μια αναδρομική συνάρτηση '' | ||
| - | |||
| - | ==== Άσκηση 20: 🧩 Εύρεση Αναδρομικού Αποτελέσματος ==== | ||
| - | Μελετήστε την παρακάτω αναδρομική συνάρτηση. Αν τη χρησιμοποιήσουμε στο κύριο πρόγραμμα ως '' | ||
| - | <code python> | ||
| - | def mystiko(n): | ||
| - | if n == 1: | ||
| - | return 2 | ||
| - | else: | ||
| - | return 2 * mystiko(n - 1) | ||
| - | </ | ||
| - | |||
| - | --- | ||
| - | |||
| - | ===== 🛠️ Οδηγός Αντιμετώπισης Σφαλμάτων (Debugging Tip) ===== | ||
| - | > **Όταν ο κώδικας βγάζει " | ||
python/askiseis.1779036508.txt.gz · Last modified: by dmakryp
