10-6//4 == 1
10-6//4 == 1, δηλαδή 10-1 ==1 ή 9 == 1 ή False
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=True,
να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση:
A or B and not C
A or B and not C = True or False and not True = True or False and False = True or False = True
12//16
0
0.75
1
10 // 2 + 5 == math.sqrt (100)
10 // 2 + 5 == math.sqrt (100) άρα 5+5 == 10 άρα 10 == 10 άρα True
3 * 3 + 3 > 3 ** 3 - 3
3 * 3 + 3 > 3 ** 3 - 3 άρα 9 + 3 > 27 - 3 άρα 12 > 24 άρα False
(18+20)/2
28
19
(2 + 2 ) ** 2 == (2 ** 2 ) ** 2
(2 + 2 ) ** 2 == (2 ** 2 ) ** 2 άρα 4 ** 2 == 4 ** 2 άρα 16 == 16 άρα True
( 4 >= 4 / 4 ** 4 ) and ( 2 >= 2 * 2 / 2 ** 2)
( 4 >= 4 / 4 ** 4 ) and ( 2 >= 2 * 2 / 2 ** 2) άρα ( 4 >= 0) and ( 2 >= 2 * 2 / 4) άρα (4>=0) and (2 >=1) άρα True and True άρα True
Σκέψου: 4 / 4 ** 4 είναι 4 / (αριθμός μεγαλύτερος του 4) άρα 0 ( στην Python 2.7)
2 % 2 <= 2 - 2
2 % 2 <= 2 - 2 ή 0 <= 0 ή True
(17-1- 4**2) % 5
Δε γίνεται
5
5 + 3 ** 2 - 3 >= 10 % 4 + 10
5 + 3 ** 2 - 3 >= 10 % 4 + 10 άρα 5 + 9 - 3 >= 2 + 10 άρα 11 >= 12 άρα False
10 + 4**2 * 2**2 < 6 % 16 // 6 * 6
10 + 4**2 * 2**2 < 6 % 16 // 6 * 6 ή 10 + 16 * 4 < 6 // 6 *6 ή 10 + 64 < 1 * 6 ή 74 < 6 ή False
(8 > 2 ** 3 ) and True
(8 > 2 ** 3 ) and True άρα 8>8 and True άρα False and True άρα False
5<=2+3
True, είναι η απάντηση αφού θα προηγηθεί η πρόσθεση 5<=5
8 + 3 ** 2 / 3 >= 11
Κοίτα: 8 + 3 ** 2 / 3 >= 11 άρα 8+9/3>=11 άρα 8+3>==1 άρα 11>=11 άρα True
τα πήγες καλά
Δοκίμασε και τα υπόλοιπα τεστ:
Αριθμητικοί Τελεστές
Λογικοί Τελεστές
Συγκριτικοί Τελεστές
Εντολή print
Τύποι δεδομένων
Κανόνες ονομάτων μεταβλητών
Βασικές συναρτήσεις