🐍 Python - Επανάληψη για Διαγώνισμα - Μέρος 2

Εντολές και Πράξεις

🖨️4. Η Εντολή print()

Η print() χρησιμοποιείται για να εμφανίσουμε μηνύματα, τιμές μεταβλητών ή αποτελέσματα στην οθόνη.

Παραδείγματα Χρήσης:

# Εκτύπωση κειμένου
print("Γειά σου κόσμε!")

# Εκτύπωση μεταβλητών
όνομα = "Γιάννης"
ηλικία = 14
print(όνομα) # Εμφανίζει: Γιάννης
print(ηλικία) # Εμφανίζει: 14
#Δοκιμάστε πατώντας το play παρακάτω

# Εκτύπωση πολλών στοιχείων μαζί
print("Με λένε", όνομα, "και είμαι", ηλικία, "χρονών")
# Εμφανίζει: Με λένε Γιάννης και είμαι 14 χρονών


# Εκτύπωση πράξεων
print(5 + 3) # Εμφανίζει: 8
print(10 * 2) # Εμφανίζει: 20

# Εκτύπωση με συνένωση κειμένου
print("Το αποτέλεσμα είναι:", 5 + 3)
# Εμφανίζει: Το αποτέλεσμα είναι: 8
💡 Συμβουλή: Η print() είναι πολύ χρήσιμη για να δούμε τι τιμές έχουν οι μεταβλητές μας!

🔢5. Πράξεις (Τελεστές)

α) Αριθμητικοί Τελεστές

➕ Πρόσθεση (+)

print(5 + 3)
# Αποτέλεσμα: 8

α = 10
β = 7
print+ β)
# Αποτέλεσμα: 17

➖ Αφαίρεση (-)

print(10 - 4)
# Αποτέλεσμα: 6

α = 20
β = 8
print- β)
# Αποτέλεσμα: 12

✖️ Πολλαπλασιασμός (*)

print(5 * 4)
# Αποτέλεσμα: 20

α = 7
β = 3
print* β)
# Αποτέλεσμα: 21

➗ Διαίρεση (/)

print(20 / 4)
# Αποτέλεσμα: 5.0

α = 15
β = 3
print/ β)
# Αποτέλεσμα: 5.0

📦 Ακέραια Διαίρεση (//)

print(17 // 5)
# Αποτέλεσμα: 3
α = 22
β = 7
print// β)
# Αποτέλεσμα: 3

🔄 Υπόλοιπο Διαίρεσης (%)

print(17 % 5)
# Αποτέλεσμα: 2
α = 22
β = 7
print% β)
# Αποτέλεσμα: 1

⚡ Ύψωση σε Δύναμη (**)


print(2 ** 3)
# Αποτέλεσμα: 8
α = 5
β = 2
print** β)
# Αποτέλεσμα: 25

β) Σχεσιακοί Τελεστές (Συγκρίσεις)

Οι σχεσιακοί τελεστές συγκρίνουν δύο τιμές και επιστρέφουν True ή False

Ίσον (==)

print(5 == 5) # True
print(5 == 3) # False

Διάφορο (!=)

print(5 != 3) # True
print(5 != 5) # False

Μεγαλύτερο (>)

print(7 > 3) # True
print(2 > 5) # False

Μικρότερο (<)

print(3 < 7) # True
print(5 < 2) # False

Μεγαλύτερο ή Ίσο (>=)

print(5 >= 5) # True
print(7 >= 3) # True

Μικρότερο ή Ίσο (<=)

print(3 <= 3) # True
print(2 <= 5) # True

γ) Ειδικές Πράξεις με Κείμενο

Συνένωση Κειμένου (+)

Το + ανάμεσα από αλφαριθμητικά έχει σαν αποτέλεσμα να ενώνει (συνενώνει) τα αλφαριθμητικά

όνομα = "Μαρία"
επίθετο = "Παπά"
πλήρες = όνομα + " " + επίθετο
print(πλήρες)
# Μαρία Παπά

print("Καλη"+"μέρα") # Καλημέρα

Επανάληψη Κειμένου (*)

Το * ανάμεσα από αριθμό και αλφαριθμητικό έχει σαν αποτέλεσμα την επανάληψη του αλφαριθμητικού τόσες φορές όσες δείχνει ο αριθμός

print("Γειά " * 3)
# Γειά Γειά Γειά

αστέρι = "*"
print(αστέρι * 5) # *****

δ) Χρήσιμες Συναρτήσεις

type() - Τύπος Δεδομένων

Η type() είναι μια συνάρτηση στην Python που μας λέει τι είδος δεδομένων είναι μια τιμή ή μια μεταβλητή.
print(type("Hi!"))
εμφανίζει # <class 'str'> (δηλ οτι είναι αλφαριθμητικό)

α = 10
β = 3.14
γ = "Python"
print(type(α)) # <class 'int'>
print(type(β)) # <class 'float'>
print(type(γ)) # <class 'str'>

int() - Μετατροπή σε Ακέραιο

Η int() είναι μια συνάρτηση στην Python η οποία μετατρέπει ότι ειναι μέσα στην παρένθεση σε ακέραιο αριθμό, αν αυτό είναι εφικτό
α = int(5.8)
print(α) # 5

β = int("42")
print(β) # 42

γ = int("Καλημέρα")
# εμφανίζει λάθος: το "Καλημέρα" δεν μπορεί να μετατραπεί σε ακέραιο

len() - Μήκος Κειμένου

Η len() είναι μια συνάρτηση στην Python η οποία μετράει τον αριθμό των συμβόλων ενός αλφαριθμητικού
κείμενο = "Python 3"
print(len(κείμενο)) # 8
όνομα = "Μαρία"
print(len(όνομα)) # 5
Προσοχή όταν λέμε σύμβολα εννούμε και το κενό (το κενό για τον υπολογιστή είναι ένα σύμβολο)

float() - Μετατροπή σε Δεκαδικό

Η float() είναι μια συνάρτηση στην Python η οποία μετατρέπει ότι ειναι μέσα στην παρένθεση σε δεκαδικό αριθμό, αν αυτό είναι εφικτό
α = float(5)
print(α) # 5.0

β = float("42.5")
print(β) # 42.5

γ = float("Ελλάδα 2,0")
# εμφανίζει λάθος: το "Ελλάδα 2.0" δεν μπορεί να μετατραπεί σε δεκαδικό

🎓6. Συνδυαστικά Παραδείγματα

Ας δούμε μερικά παραδείγματα που συνδυάζουν όλα όσα μάθαμε!
# Παράδειγμα 1: Υπολογισμός μέσου όρου
βαθμός1 = 18
βαθμός2 = 16
βαθμός3 = 19
μέσος_όρος = (βαθμός1 + βαθμός2 + βαθμός3) / 3
print("Ο μέσος όρος είναι:", μέσος_όρος)
# Αποτέλεσμα: Ο μέσος όρος είναι: 17.666666666666668

# Παράδειγμα 2: Υπολογισμός εμβαδού
πλάτος = 5
ύψος = 8
εμβαδόν = πλάτος * ύψος
print("Το εμβαδόν είναι:", εμβαδόν, "τετραγωνικά μέτρα")
# Αποτέλεσμα: Το εμβαδόν είναι: 40 τετραγωνικά μέτρα


# Παράδειγμα 3: Δημιουργία μηνύματος
όνομα = "Γιάννης"
αγαπημένο_μάθημα = "Python"
μήνυμα = "Γειά σου " + όνομα + "! Σου αρέσει το " + αγαπημένο_μάθημα + ";"
print(μήνυμα)
# Αποτέλεσμα: Γειά σου Γιάννης! Σου αρέσει το Python;

📋 7. Γρήγορη Αναφορά

Εντολή Τι Κάνει Παράδειγμα
print() Εμφανίζει στην οθόνη print("Γειά!")
int() Μετατροπή σε ακέραιο int("42") → 42
float() Μετατροπή σε δεκαδικό float("3.14") → 3.14
type() Δείχνει τον τύπο type(5) → int
len() Μήκος string len("Hi") → 2

🎯 8. Συμβουλές για το Διαγώνισμα

Να ξέρεις τη διαφορά: = (ανάθεση) vs == (σύγκριση)
Να προσέχεις τα ονόματα μεταβλητών (όχι κενά, όχι αριθμοί στην αρχή)
Να ξέρεις τους τελεστές: +, -, *, /, //, %, **
Να θυμάσαι ότι // δίνει ακέραιο και % δίνει υπόλοιπο
Να ξέρεις πότε χρησιμοποιούμε type() και len()

🌟 Καλή Επιτυχία στο Διαγώνισμα! 🌟

Θυμήσου: Η εξάσκηση κάνει τον μάστορα!