Βρες το αποτέλεσμα από τις παρακάτω εκφράσεις σε Pyhton, αν a = 1 , b = 2 και c = 4
a + b * (a ** c + c / 2) ** 2
a + b * (a ** c + c / 2) ** 2 = 1 + 2 * (1 ** 4 + 4 / 2) ** 2 = 1 + 2 * (1 + 2) ** 2 = 1 + 2 * 3 ** 2= 1 + 2 * 9 = 1 + 18 = 19
Επιλέξτε True η False
False and 1 != 0
Το παρακάτω όνομα είναι αποδεκτό ως όνομα μεταβλητής;
1onoma
Λάθος γιατί αρχίζει με αριθμό
not ( 4 == 4 and 1 != 0)
Βρες το αποτέλεσμα από τις παρακάτω εκφράσεις σε Pyhton, αν x =2 , y = 3
(x * y + x + 2) ** 2 + 3 ** 2
(x * y + x + 2) ** 2 + 3 ** 2 = (2 * 3 + 2 + 2 ) ** 2 + 3 ** 2= (6 +2 + 2) ** 2 + 9 = 10 ** 2 + 9 = 100 + 9 = 109
not ( 5 == 5 or (1 != 0 and 6 != 7))
not ( 5 == 5 or (1 != 0 and 6 != 7)) άρα not (True or οτιδήποτε) άρα not(True) άρα False
Τι θα εμφανίσει;
x = 45 y = 10 print x % y
x = 45
y = 10
print x % y
a, b, c = (1, 2, 3)
Τι τιμές θα πάρουν;
a = 1
b = 2
c = 3
a = [1 ,2, 3]
b = [1 ,2, 3]
c = [1 ,2, 3]
είναι λίστες
a = [1]
b = [2]
c= [3]
Υπολογίστε την πράξη σε Pyhton
2 * ( 5 % 3) + 4 / (1 + 3)
2 * ( 5 % 3) + 4 / (1 + 3) = 2 * 2 + 4 / 4 = 4 + 1 = 5
Print
Σωστό, γιατί δεν είναι η δεσμευμένη λέξη print, αλλά η Print με κεφαλαίο
x = 45 y = 10 print divmod( x, y)
print divmod( x, y)
Πληκτρολογήστε τις τιμές μέσα σε παρένθεση, χωρίς κενά. π.χ. (7,9)
Τι θα εμφανίσει στο διερμηνευτή;
print type (3.14)
<type 'str'>
<type 'float'>
π
<type 'int'>
Τελεστές, αντιστοιχήστε
x, y, z = 1, 4, "today" print z, x
x, y, z = 1, 4, "today"
print z, x
Πληκτρολογήστε με κενό ανάμεσα
Πληκτρολογήστε τα αποτελέσματα των παρακάτω λογικών σχέσεων, με γράμματα T για True και F για False
(Λατινικούς χαρακτήρες για να καταλάβει το Λατινικό Τ από το Ελληνικό Τ )
Διαχωρίστε με κόμμα χωρίς κενό
1 != 0 1 != 1 0 != 1 0 != 0
1 != 0
1 != 1
0 != 1
0 != 0
print type (1 .0 / 2)
0.5
0
Αυξήστε τη μεταβλητή number κατά 50 %
number = number * 50
number = number + number * 50
number = number * 1.5
number = number % 50
Ποιος είναι ο τύπος δεδομένων για το 28.2Ε-5, δηλαδή στην εντολή type(28.2E-5) τι θα δώσει η Python;
str
int
float
Τι θα εμφανιστεί;
print 3 * "Python"
PythonPythonPython
Μήνυμα λάθους
Python3
3Pyhton
Πληκτρολογήστε για True Τ και για False F (με λατινικούς χαρακτήρες)
23 == 23 34 != 45 56 <= 12
23 == 23
34 != 45
56 <= 12
Πληκτρολογήστε τις τρεις λογικές απαντήσεις. Διαχωρίστε με κόμμα χωρίς κενό
x = 45 y = 10 print x / y
print x / y
print type (1 / 2)
x!b
Δεν πρέπει να υπάρχει το !
a = 0xB print a
a = 0xB
print a
Μετατρέπει το δεκαεξαδικό Β σε δεκαδικό, δηλαδή 11
Η εντολή 0bδυαδικός κάνει την αντίσοτιχη μετατροπή του δυαδικού σε δεκαδικό. π.χ. 0b11 είναι το 3
8 / 4 % 2 + 2