🐍 Φύλλο Εργασίας Python

Εντοπισμός Λαθών & Προγραμματισμός

ΜΕΡΟΣ Α 🔍 Εντοπισμός Λαθών σε Πρόγραμμα

Στο παρακάτω πρόγραμμα υπάρχουν:
  • ένα λάθος στο όνομα μεταβλητής (συντακτικό λάθος)
  • ένα λογικό λάθος (κάποιο λάθος που έχουμε κάνει στον αλγόριθμο)
  • μία ελλιπής εντολή print

Βρες και διόρθωσε τα λάθη.

age 1 = 14 age2 = 15 μέσος = age 1 + age2 / 2 print("Ο μέσος όρος είναι:")
✏️ Η απάντησή σου (γράψε τον διορθωμένο κώδικα):
🔓 Δες τη Λύση
age1 = 14 age2 = 15 μέσος = (age1 + age2) / 2 print("Ο μέσος όρος είναι:", μέσος)
Επεξήγηση:
• Το age 1 έπρεπε να γίνει age1 δεν επιτρέπεται κενό στο όνομα της μεταβλητής
• Η πράξη χρειάζεται παρενθέσεις: (age1 + age2) / 2. Αν δεν βάλουμε παρενθέσεις θα γίνει πρώτα η age2/2 και μετά η πρόσθεση
• Η print πρέπει να εμφανίζει και το αποτέλεσμα: print("...", μέσος)

ΜΕΡΟΣ Β Συμπλήρωσε τον Κώδικα

Συμπλήρωσε τα κενά ώστε το πρόγραμμα να εμφανίζει:
Με λένε Μαρία και είμαι 14 χρονών
όνομα = "Μαρία" ηλικία = 14 print( _______________________________ )
✏️ Η απάντησή σου (τι πρέπει να γραφτεί μέσα στην print):
🔓 Δες τη Λύση
όνομα = "Μαρία" ηλικία = 14 print("Με λένε", όνομα, "και είμαι", ηλικία, "χρονών")

ΜΕΡΟΣ Γ 💪 Μικρές Ασκήσεις

1 Δημιούργησε μια μεταβλητή με όνομα βαθμός και τιμή 18 και εμφάνισέ την.
✏️ Ο κώδικάς σου:
🔓 Δες τη Λύση
βαθμός = 18 print(βαθμός)
2 Γράψε μια εντολή που να εμφανίζει το μήκος της λέξης "Πληροφορική".
💡 Βοήθεια: Χρησιμοποίησε τη συνάρτηση len()
✏️ Ο κώδικάς σου:
🔓 Δες τη Λύση
print(len("Πληροφορική"))
Αποτέλεσμα: Θα εμφανιστεί 12 (η λέξη έχει 12 γράμματα)
3 Τι θα εμφανίσει ο παρακάτω κώδικας;
x = 5 y = 2 print(x ** y)
✏️ Η απάντησή σου:
🔓 Δες τη Λύση
Απάντηση: 25
Επεξήγηση:
Ο τελεστής ** σημαίνει "δύναμη"
Άρα: 5 ** 2 = 5² = 5 × 5 = 25