You are on page 1of 6

1η ΥΕ – Εισαγωγή στην Python - Η πρώτη μας εφαρμογή!

Στόχος της ακόλουθης εφαρμογής είναι να πάρετε μια «γεύση» προγραμματισμού σε Python και να
εξοικειωθείτε με το περιβάλλον ανάπτυξης που εγκαταστήσατε στην προηγούμενη υποενότητα. Αν
κάποιο κομμάτι κώδικα δεν είναι κατανοητό, μην αγχώνεστε! Τις επόμενες εβδομάδες θα μάθετε όλα
όσα χρειάζονται για να αποκτήσετε οικειότητα με τη γλώσσα.

Πριν προχωρήσουμε στην άσκηση, μπορείτε να βρείτε τα παραδείγματα κώδικα αναρτημένα και ως
αρχείo κειμένου (01-ΘΕ-01-ΥΕ-05-source_code.py), ώστε να μπορείτε να τα αντιγράψετε και να τα
εκτελέστε στον υπολογιστή σας, εάν αντιμετωπίσετε προβλήματα κατά την πληκτρολόγηση των εντολών.

Βήμα 1ο:
Ανοίξτε το περιβάλλον Python IDLE.

Βήμα 2ο:
Δημιουργήστε ένα νέο αρχείο μέσω του Python IDLE, ακολουθώντας τις επιλογές “File” -> “New File”.

Βήμα 3ο:
Πληκτρολογήστε το ακόλουθο κομμάτι κώδικα στο νέο αρχείο, όπως φαίνεται στην παρακάτω εικόνα.

Προσοχή στα κενά πριν από τις εντολές print! Πρέπει να υπάρχουν 4 κενά ή ένα tab πριν από αυτές.

Εικόνα 1: Κώδικας αρχείου “my_first_example.py” - #01-ΘΕ-01-ΥΕ-05 Παράδειγμα 1

Βήμα 4ο:
Τρέξτε το αρχείο σας μέσω των επιλογών “Run” -> “Run Module”. Θα σας ζητηθεί να αποθηκεύσετε το
αρχείο σας. Ονομάστε το «my_first_example.py».
Εισαγωγή στον Προγραμματισμό με Python

Εικόνα 2: Αποθήκευση αρχείου "my_first_example.py"

Βήμα 5ο:
Δώστε ως είσοδο έναν αριθμό και ελέγξτε αν το αποτέλεσμα που παίρνετε είναι σωστό.

Βήμα 6ο:
Ανοίξτε το αρχείο “my_first_example.py” μέσω των επιλογών “File” -> “Open”.

Βήμα 7ο:
Τροποποιήστε τον κώδικά σας, προσθέτοντας το σύμβολο # στην αρχή της 2ης σειράς, και τρέξτε πάλι
το αρχείο, ακολουθώντας την ίδια διαδικασία.
Εισαγωγή στον Προγραμματισμό με Python

Εικόνα 3: Τροποποίηση αρχικού κώδικα - #01-ΘΕ-01-ΥΕ-05 Παράδειγμα 2

Βήμα 8ο:
Πληκτρολογήστε ένα νέο αριθμό. Τι συμβαίνει σε αυτή την περίπτωση;

Εικόνα 4: Σφάλμα λόγω αδήλωτης μεταβλητής

Ανατρέξτε στην ενότητα «Βασικές έννοιες στον προγραμματισμό» για να θυμηθείτε τα είδη
σφαλμάτων.

➢ Πληκτρολογώντας το χαρακτήρα «#» μπροστά από την εντολή mod = num%2, πρακτικά το
πρόγραμμα αγνόησε την συγκεκριμένη εντολή (τη δηλώσατε ως «Σχόλιο»). Αυτό είχε ως
αποτέλεσμα να μην δηλωθεί ποτέ η μεταβλητή mod και έτσι προέκυψε το σφάλμα που λάβατε.

Στις επόμενες ενότητες θα μάθετε περισσότερες λεπτομέρειες για τις μεταβλητές, τις πράξεις και τον
τρόπο σχολιασμού στη γλώσσα Python.
Εισαγωγή στον Προγραμματισμό με Python

Βήμα 9ο:
Ανοίξτε το αρχείο “my_first_example.py” μέσω των επιλογών “File” -> “Open”.

Βήμα 10ο:
Τροποποιήστε τον κώδικά σας, κάνοντας τις αλλαγές που δίνονται παρακάτω, και τρέξτε πάλι το αρχείο,
ακολουθώντας την ίδια διαδικασία.

Αλλαγές:

1. Σβήστε το σύμβολο # από τη 2η σειρά.


2. Σβήστε τα κενά πριν την εντολή print στην 4η σειρά.

Εικόνα 5: Τροποποίηση αρχικού κώδικα - #01-ΘΕ-01-ΥΕ-05 Παράδειγμα 3

Τι συμβαίνει όταν προσπαθείτε να τρέξετε το πρόγραμμα;

Εικόνα 6: Σφάλμα λόγω λανθασμένης σύνταξης

Ανατρέξτε στην ενότητα «Βασικές έννοιες στον προγραμματισμό» για να θυμηθείτε τα συντακτικά
σφάλματα.

➢ Η εσοχή (indentation) πριν από γραμμές κώδικα είναι πολύ σημαντική στην Python, καθώς
χρησιμοποιείται για να υποδειχθεί ένα μπλοκ κώδικα.
Εισαγωγή στον Προγραμματισμό με Python

Στις επόμενες ενότητες θα μάθετε για το ρόλο των χαρακτήρων διαστήματος (indents) για την σύνταξη
των προγραμμάτων σε γλώσσα Python.

Κάνετε κλικ στο ΟΚ και επαναφέρετε την εντολή print στην αρχική της θέση, είτε κάνοντας χρήση του
πλήκτρου «Tab», είτε πατώντας 4 φορές το χαρακτήρα του κενού (space).

Βήμα 11ο:
Δημιουργήστε ένα νέο αρχείο και πληκτρολογήστε το κομμάτι κώδικα που φαίνεται ακολούθως.
Εκτελέστε το νέο αρχείο, αποθηκεύοντας το ως “my_second_example.py”.

Προσοχή στα διαστήματα πριν από κάθε εντολή! Οι εντολές print πλέον βρίσκονται 8 κενά ή 2 tabs
«προς τα μέσα».

Εικόνα 7: Κώδικας αρχείου "my_second_example.py" - #01-ΘΕ-01-ΥΕ-05 Παράδειγμα 4

Βήμα 12ο:
1. Δώστε έναν αριθμό και ελέγξτε αν είναι σωστό το αποτέλεσμα που παίρνετε.
2. Συνεχίστε να πληκτρολογείτε αριθμούς.
3. Πληκτρολογήστε τον αριθμό 10. Τι συμβαίνει στο πρόγραμμα;

Εικόνα 8: Αποτελέσματα εκτέλεσης "my_second_example.py"


Εισαγωγή στον Προγραμματισμό με Python

➢ Μόλις πληκτρολογήσετε στην είσοδο του προγράμματος τον αριθμό 10, τότε το πρόγραμμα θα
σταματήσει να εκτελείται.
➢ Στις επόμενες ενότητες θα μάθετε περισσότερα για τις δομές ελέγχου και τις δομές
επανάληψης.

Εδώ ολοκληρώθηκε η πρώτη μας εφαρμογή. Σας περιμένουμε στην επόμενη ενότητα!

You might also like