පයිතන් හි තාර්කික හෝ
තාර්කික හෝ (OR) එකක් හෝ කොන්දේසියක් සපුරාලීම අවශ්ය කරයි. මෙවැනි
කොන්දේසියක් or මෙහෙයුම්කාරකය භාවිතයෙන් ලිවිය හැකිය.
අපට විචල්ය දෙකක් ඇතැයි සිතමු:
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('---');