12//16
0
1
0.75
3-3*2**2/4//5
2
3
(3//2+5 == 6 ) or (14 % 3 - 2 //3 < 6)
(3//2+5 == 6 ) or (14 % 3 - 2 //3 < 6) ή (1+5==6) or (2 - 0 <6) ή (6 == 6) or (2<6) ή True or True ή True
5 + 3 ** 2 - 3 >= 10 % 4 + 10
5 + 3 ** 2 - 3 >= 10 % 4 + 10 άρα 5 + 9 - 3 >= 2 + 10 άρα 11 >= 12 άρα False
ένας αριθμός α που διαιρείται με το τρία μπορεί να αναπαρασταθεί με την ακόλουθη έκφραση:
a % 3 == 0
αν δοθεί ως α η τιμή 16, τότε η παραπάνω παράσταση είναι:
a % 3 == 0 άρα 16 % 3 == 0 άρα 1 == 0 άρα False
10 % (33 ** 12345)
10
άπειρο ...
Για την Python 2.7, αντιστοιχείστε τα στοιχεία της στήλης Α με αυτά της στήλης Β
7 == 7.0 Συγκρίνονται δύο αριθμητικές τιμές, όχι οι τύποι των αριθμών, άρα είναι True
str(7)==str(7.0) Συγκρίνονται τα δύο str-κείμενα '7' == '7.0' , που δεν είναι ίδια, άρα False
8 + 3 ** 2 / 3 >= 11
Κοίτα: 8 + 3 ** 2 / 3 >= 11 άρα 8+9/3>=11 άρα 8+3>==1 άρα 11>=11 άρα True
8 ** 2 / 2 + 2 <= 34
8 ** 2 / 2 + 2 <= 34 άρα 64 / 2 + 2 <=34 άρα 32+2<=34 άρα 34<=34 άρα True
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 * 4 // 3**2 + 6 <= 7- 2**2 // 2 * 2
2 * 4 // 3**2 + 6 <= 7- 2**2 // 2 * 2 ή 8 // 9 + 6 <= 7- 4 // 2 * 2 ή 0 + 6 <= 7 - 2 * 2 ή 6<= 7- 4 ή 6 <= 3 ή False
(5 > 2) and (4 <= 4)
(5 > 2) and (4 <= 4) άρα True and True άρα True
(2%5 == 2) or (10//3 >4)
(2%5 == 2) or (10//3 >4) ή ((2 == 2) or (3 >4) ή True or False ή True
(2 + 2 ) ** 2 == (2 ** 2 ) ** 2
(2 + 2 ) ** 2 == (2 ** 2 ) ** 2 άρα 4 ** 2 == 4 ** 2 άρα 16 == 16 άρα True
υπολογίστε: 7 + 5 ** 2 // 2
16
19
χμμ.. 12 στο τετράγωνο διά 2
τα πήγες καλά
Δοκίμασε και τα υπόλοιπα τεστ:
Αριθμητικοί Τελεστές
Λογικοί Τελεστές
Συγκριτικοί Τελεστές
Εντολή print
Τύποι δεδομένων
Κανόνες ονομάτων μεταβλητών
Βασικές συναρτήσεις