Αποστολέας Θέμα: Λογικες πραξεις  (Αναγνώστηκε 776 φορές)

socnafs

  • Θαμώνας
  • ***
  • Μηνύματα: 26
Λογικες πραξεις
« στις: 15 Δεκ 2016, 04:23:01 μμ »
100>50 or 15>-1 and 20==25

Ποιο ειναι το αποτελεσμα?

dski

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 181
Απ: Λογικες πραξεις
« Απάντηση #1 στις: 15 Δεκ 2016, 05:42:20 μμ »
Καθώς η σύζευξη (and) έχει μεγαλύτερη προτεραιότητα από τη διάζευξη (or), πρώτα θα υπολογιστεί το 15>-1 and 20==25 που είναι ψευδής (ψευδής) και μετά θα γίνει η διάζευξη με το 100>50 (αληθές) οπότε η παράσταση θα πρέπει να δώσει τελική τιμή αληθής (true). Αν θέλεις να αλλάξεις τη σειρά των πράξεων θα πρέπει να χρησιμοποιήσεις παρενθέσεις.

socnafs

  • Θαμώνας
  • ***
  • Μηνύματα: 26
Απ: Λογικες πραξεις
« Απάντηση #2 στις: 15 Δεκ 2016, 06:17:36 μμ »
H python δινει true. Αν ακολουθησουμε το βιβλιο false.