ΦΥΛΛΟ ΑΣΚΗΣΕΩΝ – ΠΡΩΤΗ ΓΝΩΡΙΜΙΑ ΜΕ ΤΗΝ PYTHON

Γ΄ Γυμνασίου – Ενότητα 2: Προγραμματισμός με τη γλώσσα Python

Οδηγίες

Για όλες τις ασκήσεις θα χρησιμοποιήσετε το Shell του Thonny.

Σε κάθε άσκηση ακολουθήστε τη διαδικασία:

Προβλέπω → Εκτελώ → Παρατηρώ → Συμπεραίνω

Μην εκτελείτε αμέσως την εντολή. Όπου ζητείται, προσπαθήστε πρώτα να προβλέψετε το αποτέλεσμα.


Άσκηση 1 – Η Python κάνει πράξεις

Στο Shell του Thonny δοκιμάστε τις παρακάτω εντολές:

2 + 3
10 + 7
20 - 8
15 - 9
5 * 6
12 * 4
20 / 5
100 / 4

Ερωτήσεις

  1. Τι κάνει το +;

  2. Τι κάνει το -;

  3. Τι κάνει το *;

  4. Τι κάνει το /;

Δοκιμή

Πριν εκτελέσετε τις παρακάτω εντολές, προβλέψτε το αποτέλεσμα:

25 + 17
8 * 9
144 / 12

Στη συνέχεια εκτελέστε τις εντολές και ελέγξτε αν η πρόβλεψή σας ήταν σωστή.


Άσκηση 2 – Τι κάνει το **;

Στις παρακάτω εντολές προσπαθήστε πρώτα να προβλέψετε το αποτέλεσμα και μετά εκτελέστε τις στο Shell:

2 ** 2
2 ** 3
2 ** 4
2 ** 5

Συμπληρώστε:

Εντολή Αποτέλεσμα
2 ** 2 ______
2 ** 3 ______
2 ** 4 ______
2 ** 5 ______

Στη συνέχεια δοκιμάστε:

3 ** 2
5 ** 2
10 ** 2
10 ** 3

Ερώτηση

Τι πιστεύετε ότι κάνει ο τελεστής **;

Γράψτε με δικά σας λόγια τι παρατηρήσατε.

Πρόκληση

Πριν το εκτελέσετε, προβλέψτε:

2 ** 10

Στη συνέχεια ελέγξτε την απάντησή σας στο Shell.


Άσκηση 3 – Τι αλλάζουν οι παρενθέσεις;

Πρώτα προβλέψτε και μετά εκτελέστε:

2 + 3 * 4

και:

(2 + 3) * 4

Συγκρίνετε τα δύο αποτελέσματα.

Στη συνέχεια δοκιμάστε:

10 + 2 * 5
(10 + 2) * 5

και:

20 - 4 * 3
(20 - 4) * 3

Ερωτήσεις

  1. Είναι ίδια τα αποτελέσματα σε κάθε ζευγάρι;

  2. Τι αλλάζει όταν βάζουμε παρενθέσεις;

  3. Γιατί πιστεύετε ότι συμβαίνει αυτό;

Επιπλέον δοκιμές

(5 + 3) * 2
5 + 3 * 2
(10 - 2) * 3
10 - 2 * 3

Παρατηρήστε προσεκτικά τα αποτελέσματα.


Άσκηση 4 – Η Python και οι δεκαδικοί αριθμοί

Εκτελέστε τις παρακάτω εντολές:

10 / 2
7 / 2
15 / 4
20 / 3

Στη συνέχεια δοκιμάστε:

5.5 + 2
10.5 - 3.5
2.5 * 4
9.6 / 2

Ερωτήσεις

  1. Τι παρατηρείτε στα αποτελέσματα της διαίρεσης;

  2. Γιατί σε ορισμένες περιπτώσεις εμφανίζονται δεκαδικά ψηφία;

  3. Τι συμβαίνει όταν χρησιμοποιούμε αριθμούς όπως 5.5, 2.5 και 9.6;

Μην προσπαθήσετε ακόμη να μάθετε ορισμούς. Παρατηρήστε τα αποτελέσματα.


Άσκηση 5 – Αριθμός ή κείμενο;

Στο Shell δοκιμάστε:

25

και:

"25"

Στη συνέχεια:

100

και:

"100"

Τώρα δοκιμάστε:

10 + 5

και:

"10 + 5"

Παρατηρήστε

Η εντολή:

10 + 5

δίνει αποτέλεσμα:

15

ενώ:

"10 + 5"

εμφανίζει:

'10 + 5'

Ερωτήσεις

  1. Γιατί η Python υπολόγισε το 10 + 5 στην πρώτη περίπτωση;

  2. Γιατί δεν έκανε τον υπολογισμό στη δεύτερη περίπτωση;

  3. Τι νομίζετε ότι σημαίνουν τα εισαγωγικά " " ;

  4. Ποια από τα παρακάτω θεωρείτε ότι είναι αριθμοί και ποια κείμενα;

15
"15"
2026
"2026"
"Γ΄ Γυμνασίου"

Άσκηση 6 – Ένωση κειμένων

Δοκιμάστε:

"Καλη" + "μέρα"

Στη συνέχεια:

"Γεια" + "σου"
"Πληρο" + "φορική"
"Γ΄ " + "Γυμνασίου"
"Python " + "3"
"Καλή " + "σχολική " + "χρονιά"

Ερωτήσεις

  1. Τι αποτέλεσμα παίρνετε;

  2. Το + κάνει πρόσθεση όταν χρησιμοποιείται με κείμενα;

  3. Τι κάνει στην περίπτωση των κειμένων;

Δραστηριότητα

Προσπαθήστε να δημιουργήσετε τις παρακάτω φράσεις χρησιμοποιώντας δύο ή περισσότερα κομμάτια κειμένου:

α)

Μαθαίνω Python

β)

Γεια σου φίλε!

γ)

Η Πληροφορική είναι ενδιαφέρουσα.

Άσκηση 7 – Μπορούμε να πολλαπλασιάσουμε ένα κείμενο;

Δοκιμάστε:

"Hi" * 3

Στη συνέχεια:

"Python " * 3
"*" * 10
"Γεια! " * 4
"-" * 20

Ερωτήσεις

  1. Τι παρατηρείτε;

  2. Τι πιστεύετε ότι κάνει το * όταν χρησιμοποιείται με ένα κείμενο και έναν αριθμό;

  3. Γιατί το αποτέλεσμα της:

"Hi" * 3

δεν είναι αριθμός;

Πρόκληση

Δημιουργήστε με μία εντολή:

Python Python Python Python Python

και στη συνέχεια:

***************

Άσκηση 8 – Προβλέπω πριν εκτελέσω

Για κάθε μία από τις παρακάτω εντολές γράψτε πρώτα στο φύλλο σας τι πιστεύετε ότι θα εμφανίσει η Python.

Μόνο μετά εκτελέστε την εντολή στο Shell.

α)

3 + 4 * 2

Πρόβλεψη: __________

Αποτέλεσμα: __________

β)

(3 + 4) * 2

Πρόβλεψη: __________

Αποτέλεσμα: __________

γ)

2 ** 4

Πρόβλεψη: __________

Αποτέλεσμα: __________

δ)

"Καλη" + "μέρα"

Πρόβλεψη: __________

Αποτέλεσμα: __________

ε)

"Python" * 3

Πρόβλεψη: __________

Αποτέλεσμα: __________

στ)

"5 + 5"

Πρόβλεψη: __________

Αποτέλεσμα: __________

ζ)

5 + 5

Πρόβλεψη: __________

Αποτέλεσμα: __________

Ερώτηση

Σε ποιες περιπτώσεις η πρόβλεψή σας ήταν διαφορετική από το πραγματικό αποτέλεσμα; Γιατί πιστεύετε ότι συνέβη αυτό;


Άσκηση 9 – Μικρά προβλήματα από την καθημερινότητα

Χρησιμοποιήστε το Shell της Python για να λύσετε τα παρακάτω προβλήματα.

Πρόβλημα 1

Ένα τετράδιο κοστίζει 2 € και ένα στυλό 1,50 €.

Πόσο κοστίζουν συνολικά;

Πρόβλημα 2

Έχεις 20 € και αγοράζεις κάτι που κοστίζει 7,50 €.

Πόσα χρήματα σου μένουν;

Πρόβλημα 3

Ένα εισιτήριο κοστίζει 8 €.

Πόσο κοστίζουν 4 εισιτήρια;

Πρόβλημα 4

Ένα ποσό 50 € μοιράζεται ισόποσα σε 5 άτομα.

Πόσα ευρώ θα πάρει κάθε άτομο;

Πρόβλημα 5

Ένα ορθογώνιο έχει μήκος 12 cm και πλάτος 5 cm.

Η περίμετρος υπολογίζεται από τον τύπο:

Π = 2 × (μήκος + πλάτος)

Χρησιμοποιήστε το Shell για να βρείτε την περίμετρο.

Πρόβλημα 6

Ένας μαθητής έχει τους βαθμούς:

15, 17 και 18

Να υπολογίσετε τον μέσο όρο.

Πρόκληση

Δημιουργήστε ένα δικό σας μικρό πρόβλημα που μπορεί να λυθεί με μία αριθμητική πράξη στην Python και δοκιμάστε το στο Shell.


Άσκηση 10 – Ελεύθερος πειραματισμός

Τώρα θα δουλέψετε χωρίς έτοιμη άσκηση.

Για τα επόμενα λεπτά μπορείτε να δοκιμάσετε δικές σας εντολές στο Shell.

Μπορείτε να ξεκινήσετε με:

7 * 8
1000 / 25
2 ** 10
"Python" + "!"
"ha" * 5

ή μπορείτε να δημιουργήσετε τις δικές σας.

Στόχος

Κάθε μαθητής πρέπει να βρει τουλάχιστον μία εντολή που δεν έχουμε χρησιμοποιήσει στην τάξη.

Στη συνέχεια να εξηγήσει στους συμμαθητές του:

  1. Τι έγραψα;

  2. Τι αποτέλεσμα πήρα;

  3. Τι πιστεύω ότι κάνει η εντολή;

  4. Τι άλλαξε όταν τροποποίησα την εντολή;

Τελική πρόκληση

Προσπάθησε να δημιουργήσεις ένα δικό σου ενδιαφέρον παράδειγμα χρησιμοποιώντας όσα ανακάλυψες στις προηγούμενες ασκήσεις.

Θυμάμαι τη διαδικασία:

ΠΡΟΒΛΕΠΩ → ΕΚΤΕΛΩ → ΠΑΡΑΤΗΡΩ → ΣΥΜΠΕΡΑΙΝΩ