http://users.sch.gr/fstav

PYTHON

Μεταβλητές



||print()|-| metavl|-| input()|-| if|-| for|-| do|-| and|- function|-| array|-| function| ΙΑ'|-| ΙB'|-| ΙΓ'|-| ΙΔ'|-|



Mεταβλητή είναι μία θέση στή μνήμη RAM, η οποία περιέχει κάποιο δεδομένο (τιμή). Η μεταβλητή έχει τό δικό της όνομα, τό οποίο είναι τής δικής μας επιλογής. π.χ. a, b, x, mesos, mikos κλπ.

Η μεταβλητή έχει ένα τύπο δεδομένων, ανάλογα μέ τήν πληροφορία πού πρόκειται νά αποθηκεύσει. Υπάρχουν οι εξής τύποι δεδομένων:

str (Text type)

int (Integer type)

float (Real type)

bool (Boolean type)



= είναι εντολή εκχώρησης ή καταχώρισης μίας τιμής σέ μεταβλητή καί χρησιμοποιείται γιά απόδοση τιμής ή γιά υπολογισμό κάποιας αριθμητικής πράξεως.

Προτεραιότητα πράξεων: ( ), **, * /, + -

π.χ.

x=5 τό δεδομένο 5 καταχωρίζεται στήν μεταβλητή x (τύπος ακεραίου αριθμού).

x=5+1 γίνεται η πράξη καί τό αποτέλεσμα τής πράξης, δηλαδή τό 6 καταχωρίζεται στήν μεταβλητή x.

a=2.5*(x-1) γίνεται η πράξη καί τό αποτέλεσμα τής πράξης, δηλαδή τό 12.5 καταχωρίζεται στήν μεταβλητή a (τύπος πραγματικού αριθμού).

a=a+1 γίνεται η πράξη καί τό αποτέλεσμα τής πράξης, δηλαδή τό 13.5 καταχωρίζεται στήν μεταβλητή a.



m="Patras" τό δεδομένο Patras καταχωρίζεται στήν μεταβλητή m (τύπος κειμένου).

name="Helen" τό δεδομένο Helen καταχωρίζεται στήν μεταβλητή name (τύπος κειμένου).

b=8>9 τό δεδομένο False καταχωρίζεται στήν μεταβλητή b (λογικός τύπος).



print(m) τό περιεχόμενο τής μεταβλητής m, δηλαδή Patras εκτυπώνεται στήν οθόνη.

print(a) τό περιεχόμενο τής μεταβλητής a, δηλαδή τό 26 εκτυπώνεται στήν οθόνη.

print(a,x) τά περιεχόμενα τών μεταβλητών a καί x, δηλαδή 26 καί 6 εκτυπώνονται στήν οθόνη, μέ μεγάλο κενό ανάμεσά τους.



ΑΣΚΗΣΕΙΣ

A) Τί θά εκτυπώσει τό παρακάτω πρόγραμμα στήν οθόνη; Νά τό δείξετε σέ σχήμα στό τετράδιό σας.

a=7
print("a=",a)
x="Nick"
print("Name=",x)
print("Good morning",x)

B) Tί τιμές θά περιέχουν οι μεταβλητές a,b,c μετά τό πέρας τού παρακάτω προγράμματος; Νά τό δείξετε σέ σχήμα στό τετράδιό σας καί νά διατυπώσετε ένα συμπέρασμα.

c=0
a=3
b=4
c=a
a=b
b=c

Γ) Τί θά εκτυπώσει τό παρακάτω πρόγραμμα στήν οθόνη; Νά τό δείξετε σέ σχήμα στό τετράδιό σας.

x=2
y=3
g=x*y
print("Product=",g)
sum=x+y
print("Sum=",sum)
p=x/y
print("Result=",p)

Δ) Τί θά εκτυπώσει τό παρακάτω πρόγραμμα στήν οθόνη; Νά τό δείξετε σέ σχήμα στό τετράδιό σας.Πώς λέγονται οι αριθμοί πού θά εκτυπωθούν;

a=2
print(a)
a=2**2
print(a)
a=2**3
print(a)
a=2**4
print(a)
a=2**5
print(a)

E) Τί θά εκτυπώσει τό παρακάτω πρόγραμμα στήν οθόνη; Νά τό δείξετε σέ σχήμα στό τετράδιό σας. Πώς λέγονται οι αριθμοί πού θά εκτυπωθούν;

x=1
print(x)
x=x+2
print(x)
x=x+2
print(x)
x=x+2
print(x)





----------------------------------------------------- ΑΡΧΙΚΗ -------------------------------------------------------------------------------------