Όπως και στα μαθηματικά, έτσι και στην Python χρησιμοποιούνται μεταβλητές.
Ας υποθέσουμε ότι στη μεταβλητή χ θέλουμε να βάλουμε την τιμή 5
Γράφουμε:
x=5
print "Η τιμή της μεταβλητής x είναι: " , x
Προσοχή! Μετά τα διπλά εισαγωγικά βάζουμε κενό και μετά το κόμμα.
Παρατηρήστε πως οτιδήποτε βάζουμε μέσα σε διπλά εισαγωγικά βγαίνει όπως είναι στην οθόνη, ενώ αντί για το χ, εμφανίζεται η τιμή που του δώσαμε.
Οι πράξεις που μπορούν να γίνουν με μεταβλητές είναι οι εξής:
Πράξεις:
Πρόσθεση : +
Αφαίρεση: -
Πολλαπλασιασμός: *
Διαίρεση: /
Υπόλοιπο διαίρεσης: % (π.χ. 8%3=2)
Ύψωση σε δύναμη = ** (π.χ. 2**3=8, δηλαδή 2*2*2=8)
Παράδειγμα, η πρόσθεση δύο αριθμών:
x=3
y=6
z= x+y
print " το αποτέλεσμα της πρόσθεσης είναι: " , z
1. Κάντε το ίδιο για την αφαίρεση
2. Κάντε το ίδιο για τον πολλαπλασιασμό (το σύμβολο του πολλαπλασισασμού είναι το *)
4. Για τη διαίρεση:
Στο GUI κάντε τις πράξεις: 6/5, ή 10/3
Τι αποτέλεσμα βγάζουν;
Είναι σωστά;
Κάντε την πράξεις: 10.0/3 ή 10/3.0
Το αποτέλεσμα τώρα είναι σωστό;
Τι συμπέρασμα βγάζετε; Γιατί την δεύτερη φορά έπαιξε σωστά και την πρώτη όχι;
Σημείωση: Οι μεταβλητές που θα χρησιμοποιήσουμε εμείς θα είναι:
Ακεραίους( Integers): 5, 10, 1234, 332 κλπ Δηλώνονται με int
Πραγματικούς (floating): 2.3 , 44.5, 3.14159 κλπ Δηλώνονται με float
Χαρακτήρες (Strings):"Πάυλος", "Α3", "Βασιλική" Δηλώνονται με str
Λογικές τιμές (Boolean): True ή Faulse Δηλώνονται με bool
Για να ερευνήσω τον τύπο της μεταβλητής χρησιμοποιώ την εντολή type. Δοκιμάστε:
x = 7
print(type(x))
Δοκιμάστε να βάλετε στο χ τιμές όπως 4.5, "Μαρία", True
Καταγράψτε το είδος της κάθε μεταβλητής.
Ας υποθέσουμε ότι στη μεταβλητή χ θέλουμε να βάλουμε την τιμή 5
Γράφουμε:
x=5
print "Η τιμή της μεταβλητής x είναι: " , x
Προσοχή! Μετά τα διπλά εισαγωγικά βάζουμε κενό και μετά το κόμμα.
Παρατηρήστε πως οτιδήποτε βάζουμε μέσα σε διπλά εισαγωγικά βγαίνει όπως είναι στην οθόνη, ενώ αντί για το χ, εμφανίζεται η τιμή που του δώσαμε.
Οι πράξεις που μπορούν να γίνουν με μεταβλητές είναι οι εξής:
Πράξεις:
Πρόσθεση : +
Αφαίρεση: -
Πολλαπλασιασμός: *
Διαίρεση: /
Υπόλοιπο διαίρεσης: % (π.χ. 8%3=2)
Ύψωση σε δύναμη = ** (π.χ. 2**3=8, δηλαδή 2*2*2=8)
Παράδειγμα, η πρόσθεση δύο αριθμών:
x=3
y=6
z= x+y
print " το αποτέλεσμα της πρόσθεσης είναι: " , z
1. Κάντε το ίδιο για την αφαίρεση
2. Κάντε το ίδιο για τον πολλαπλασιασμό (το σύμβολο του πολλαπλασισασμού είναι το *)
4. Για τη διαίρεση:
Στο GUI κάντε τις πράξεις: 6/5, ή 10/3
Τι αποτέλεσμα βγάζουν;
Είναι σωστά;
Κάντε την πράξεις: 10.0/3 ή 10/3.0
Το αποτέλεσμα τώρα είναι σωστό;
Τι συμπέρασμα βγάζετε; Γιατί την δεύτερη φορά έπαιξε σωστά και την πρώτη όχι;
Σημείωση: Οι μεταβλητές που θα χρησιμοποιήσουμε εμείς θα είναι:
Ακεραίους( Integers): 5, 10, 1234, 332 κλπ Δηλώνονται με int
Πραγματικούς (floating): 2.3 , 44.5, 3.14159 κλπ Δηλώνονται με float
Χαρακτήρες (Strings):"Πάυλος", "Α3", "Βασιλική" Δηλώνονται με str
Λογικές τιμές (Boolean): True ή Faulse Δηλώνονται με bool
Για να ερευνήσω τον τύπο της μεταβλητής χρησιμοποιώ την εντολή type. Δοκιμάστε:
x = 7
print(type(x))
Δοκιμάστε να βάλετε στο χ τιμές όπως 4.5, "Μαρία", True
Καταγράψτε το είδος της κάθε μεταβλητής.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου