18+20/2
19
28
8 / 2 ** 2 + 2 <= 5
Δηλαδή: 8 / 2 ** 2 + 2 <= 5 άρα 8 / 4 + 2 <= 5 άρα 2 +2 <=5 άρα 4 <=5 άρα True
10 - 10 % 11 <= (10 -10) % 10
10 - 10 % 11 <= (10 -10) % 10 ή 10 - 10 <= 0 % 10 ή 0 <= 0 ή True
(3 + 4 / 2**2 >= 4 ) and (5 * 2 -10 // 2 == 0)
(3 + 4 / 2**2 >= 4 ) and (5 * 2 -10 // 2 == 0) ή (3+4/4>=4) and (10-5==0) ή (4>=4) and (5==0) ή True and False ή False
5 + 5 % (5 + 5 // 5) == 5 - 5 % 5 * 5 + 5
5 + 5 % (5 + 5 // 5) == 5 - 5 % 5 * 5 + 5 ή 5 + 5 % ( 5 + 1) == 5 - 0 * 5 + 5 ή 5 + 5 % 6 == 10 ή 10 == 10 ή True
2 * 2 * 2 * 2 ! = 2 ** ( 2 ** 2 )
2 * 2 * 2 * 2 ! = 2 ** ( 2 ** 2 ) άρα 4*2*2 != 2 **4 άρα 16 != 16 άρα False
5<=2+3
True, είναι η απάντηση αφού θα προηγηθεί η πρόσθεση 5<=5
3 + 3 * 3 - 3 // 3 ** 3 == 3 * 3 + 3
3 + 3 * 3 - 3 // 3 ** 3 == 3 * 3 + 3 άρα 3 + 9 - 3 // 27 == 9 + 3 άρα 3 + 9 - 0 == 9 + 3 άρα 12 == 12 άρα True
10-6//4 == 1
10-6//4 == 1, δηλαδή 10-1 ==1 ή 9 == 1 ή False
( 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)
4 + 4 / 4 - 4 % 4 == 4
4 + 4 / 4 - 4 % 4 == 4 ή 4 + 1 - 0 == 4 ή 5 == 4 ή False
4 / 2 + 5 == 10 - 6 / 2
4 / 2 + 5 == 10 - 6 / 2 άρα 2 + 5 == 10 - 3 άρα 7 == 7 άρα True
5 + 3 ** 2 - 3 >= 10 % 4 + 10
5 + 3 ** 2 - 3 >= 10 % 4 + 10 άρα 5 + 9 - 3 >= 2 + 10 άρα 11 >= 12 άρα False
(18+20)/2
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
Μάλλον χρειάζεται να ξαναδείς τις λεπτομέρειες:
για
Αριθμητικοί Τελεστές
Λογικοί Τελεστές
Συγκριτικοί Τελεστές