Pythonにおける論理OR
論理ORは、少なくとも一つの条件が満たされることを要求します。
そのような条件は、演算子orを使って記述できます。
2つの変数があるとします:
tst1 = 10
tst2 = -5
条件を記述してみましょう - 変数tst1が0より大きい、
または変数tst2が0より大きい場合、
コンソールに'+++'が出力されます:
if tst1 > 0 or tst2 > 0:
print('+++') # これが実行されます
else:
print('---')
以下の変数が与えられています:
tst1 = -1
tst2 = 4
変数tst1が1以下、かつ変数tst2が
3以上であることを確認してください。
コードを実行せずに、コンソールに何が出力されるか判断してください:
tst1 = -10;
tst2 = -10;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
}
コードを実行せずに、コンソールに何が出力されるか判断してください:
tst1 = 0;
tst2 = 0;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
コードを実行せずに、コンソールに何が出力されるか判断してください:
tst1 = 0;
tst2 = 5;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
コードを実行せずに、コンソールに何が出力されるか判断してください:
tst1 = 5;
tst2 = 5;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
コードを実行せずに、コンソールに何が出力されるか判断してください:
tst1 = -5;
tst2 = 15;
if tst1 >= 0 or tst1 >= 0:
print('+++');
else:
print('---');
コードを実行せずに、コンソールに何が出力されるか判断してください:
tst = 1;
if tst == 0 or tst == 1:
print('+++');
else:
print('---');
コードを実行せずに、コンソールに何が出力されるか判断してください:
tst = 2;
if tst == 0 or tst == 1:
print('+++');
else:
print('---');
コードを実行せずに、コンソールに何が出力されるか判断してください:
tst = 2;
if tst == 0 or tst == 1 or tst == 2:
print('+++');
else:
print('---');