Λογικό OR στην Python

Το λογικό OR απαιτεί την εκπλήρωση τουλάχιστον μιας συνθήκης. Μια τέτοια συνθήκη μπορεί να γραφτεί χρησιμοποιώντας τον τελεστή or.

Ας υποθέσουμε ότι έχουμε δύο μεταβλητές:

pythontst1 = 10
tst2 = -5

Ας ορίσουμε μια συνθήκη - εάν η μεταβλητή tst1 είναι μεγαλύτερη από 0 ή η μεταβλητή tst2 είναι μεγαλύτερη από 0, τότε στην κονσόλα θα εκτυπωθεί '+++':

pythonif tst1 > 0 or tst2 > 0:
  print('+++') # αυτό θα εκτελεστεί
else:
  print('---')
Задание 1

Δίνονται μεταβλητές:

pythontst1 = -1
tst2 = 4

Ελέγξτε ότι η μεταβλητή tst1 είναι ίση ή μικρότερη από 1, και η μεταβλητή tst2 είναι μεγαλύτερη ή ίση με 3.

Задание 2

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εκτυπωθεί στην κονσόλα:

pythontst1 = -10;
tst2 = -10;

if tst1 >= 0 or tst2 >= 0:
  print('+++');
else:
  print('---');
}
Задание 3

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εκτυπωθεί στην κονσόλα:

pythontst1 = 0;
tst2 = 0;

if tst1 >= 0 or tst2 >= 0:
  print('+++');
else:
  print('---');
Задание 4

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εκτυπωθεί στην κονσόλα:

pythontst1 = 0;
tst2 = 5;

if tst1 >= 0 or tst2 >= 0:
  print('+++');
else:
  print('---');
Задание 5

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εκτυπωθεί στην κονσόλα:

pythontst1 = 5;
tst2 = 5;

if tst1 >= 0 or tst2 >= 0:
  print('+++');
else:
  print('---');
Задание 6

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εκτυπωθεί στην κονσόλα:

pythontst1 = -5;
tst2 = 15;

if tst1 >= 0 or tst1 >= 0:
  print('+++');
else:
  print('---');
Задание 7

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εκτυπωθεί στην κονσόλα:

pythontst = 1;

if tst == 0 or tst == 1:
  print('+++');
else:
  print('---');
Задание 8

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εκτυπωθεί στην κονσόλα:

pythontst = 2;

if tst == 0 or tst == 1:
  print('+++');
else:
  print('---');
Задание 9

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εκτυπωθεί στην κονσόλα:

pythontst = 2;

if tst == 0 or tst == 1 or tst == 2:
  print('+++');
else:
  print('---');