Λογικοί Τελεστές
Λογικό ΚΑΙ (AND)
Λογικό ΚΑΙ (AND)
Αληθής όταν ΚΑΙ οι δυο συνθήκες είναι Αληθής
Παράδειγμα 1
Παράδειγμα 1
zari1 = 6
zari2 = 6
eksares = (zari1 == 6) and (zari2 == 6)
print(eksares)
if eksares:
print("Eξαρες!")
Λογικό H (OR)
Λογικό H (OR)
Αληθής όταν μια ή αλλη συνθήκη είναι Αληθής
Παράδειγμα 2
Παράδειγμα 2
vathmos = 16
apousies = 140
if (vathmos < 10 or apousies > 120):
print("Sorry έμεινες τη τάξη")
else:
print("Bravo, πέρασες")
Λογικό OXI (NOT)
Λογικό OXI (NOT)
Αντιστρέφει τη συνθήκη
Παράδειγμα 3
Παράδειγμα 3
temperature = float(input("Δώσε θερμοκρασία"))
isHot = temperature > 18
if not isHot:
print("Κρύο καιρός για δύο")
else:
print("Ζέστη, πάρε τον ασβέστη!")
Παράδειγμα 4
Παράδειγμα 4
vathmos = 16
apousies = 140
pernaei = (vathmos >= 10) and (apousies <= 120)
if not pernaei:
print("Sorry έμεινες τη τάξη")
else:
print("Bravo, πέρασες")
Δραστηριότητα
Δραστηριότητα
Κάντε τη μπάλα να μεταπηδά στα δύο τοιχώματα και να αλλάζει χρώμα όπως φαίνεται στην εικόνα δίπλα
Ξεκίνα από το πρόγραμμα αυτό. Θα πρέπει να κάνεις
- Μια εντολή if ώστε να αλλάζει φορά η μπάλλα όταν ακουμπά στα τοιχώματα. Η θέση της μπάλας δίνεται από τη μεταβλητή x. Για να αλλάξεις τη φορά αντιστρέφεις τη ταχύτητα
speed = -speed
- Μια εντολή if elif else που να χρωματίζει τη μπάλα ανάλογα με τη θέση της.
Αν x < -100 ΚΟΚΚΙΝΟ
Αλλιώς αν x < 0 ΠΡΑΣΙΝΟ
Αλλιώς αν x < 100 ΜΠΛΕ
Αλλιώς ΠΟΡΤΟΚΑΛΙ
Για να αλλάξεις το χρώμα χρησιμοποίησε την εντολή ball.color("red")