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