10 // 2 + 5 == math.sqrt (100)
10 // 2 + 5 == math.sqrt (100) άρα 5+5 == 10 άρα 10 == 10 άρα True
Για την Python 2.7, αντιστοιχείστε τα στοιχεία της στήλης Α με αυτά της στήλης Β
7 == 7.0 Συγκρίνονται δύο αριθμητικές τιμές, όχι οι τύποι των αριθμών, άρα είναι True
str(7)==str(7.0) Συγκρίνονται τα δύο str-κείμενα '7' == '7.0' , που δεν είναι ίδια, άρα False
15 % 20
20
15
0
(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
4 + 4 / 4 - 4 % 4 == 4
4 + 4 / 4 - 4 % 4 == 4 ή 4 + 1 - 0 == 4 ή 5 == 4 ή False
(12 > 11) or (3 ** 3 + 4 // 16 + 8 ** 2 * 5 - 4 == 4)
(12 > 11) or (3 ** 3 + 4 // 16 + 8 ** 2 * 5 - 4 == 4) άρα True or οτιδήποτε θα είναι True. (Δε χρειάζεται άλλη απόδειξη)
Τυπικά: True or (27 + 0 + 320 - 4 == 4) άρα True or (343==4) άρα True or Fasle άρα 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
Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=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
Υπολογίστε: 10 % (234**23423540982)
10
Αδύνατο
3-3*2**2/4//5
3
2
5 + 3 ** 2 - 3 >= 10 % 4 + 10
5 + 3 ** 2 - 3 >= 10 % 4 + 10 άρα 5 + 9 - 3 >= 2 + 10 άρα 11 >= 12 άρα False
(17-1- 4**2) % 5
5
Δε γίνεται
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
τα πήγες καλά
Δοκίμασε και τα υπόλοιπα τεστ:
Αριθμητικοί Τελεστές
Λογικοί Τελεστές
Συγκριτικοί Τελεστές
Εντολή print
Τύποι δεδομένων
Κανόνες ονομάτων μεταβλητών
Βασικές συναρτήσεις