Python හි වැඩි හා අඩු ක්රියාකරුවන්
එකිනෙකා සමඟ අගයන් දෙකක් සංසන්දනය කිරීම සඳහා
වැඩි වන ක්රියාකරු >,
වැඩි හෝ සමාන වන ක්රියාකරු >=, අඩු වන ක්රියාකරු <,
අඩු හෝ සමාන වන ක්රියාකරු <= භාවිතා කරයි.
අපට tst යන විචල්යයක් ඇතැයි සිතමු:
tst = 3
මෙම විචල්යයේ අගය ශුන්යයට වඩා වැඩිදැයි අපි දැන ගනිමු:
if tst > 0:
print('+++') # මෙය ක්රියාත්මක වේ
else:
print('---')
දැන් අපි විචල්යයේ අගය සෘණ අගයකට වෙනස් කරමු:
tst = -3
if tst > 0:
print('+++')
else:
print('---') # මෙය ක්රියාත්මක වේ
දැන් විචල්යයේ අගය
0 ට සමාන වේ යැයි සිතමු. මෙම අවස්ථාවේදී
else බ්ලොක් එක ක්රියාත්මක වේ:
tst = 0
if tst > 0:
print('+++')
else:
print('---') # මෙය ක්රියාත්මක වේ
දැන් අපි කොන්දේසිය වැඩි හෝ සමාන වේ ලෙස වෙනස් කරමු:
if tst >= 0:
print('+++') # මෙය ක්රියාත්මක වේ
else:
print('---')
කොන්දේසිය අඩු හෝ සමාන වේ ලෙස වෙනස් කළහොත්, පළමු බ්ලොක් එක ද ක්රියාත්මක වේ:
if tst <= 0:
print('+++') # මෙය ක්රියාත්මක වේ
else:
print('---')
විචල්යයක් ලබා දී ඇත:
tst = 5
එය 10 ට වඩා වැඩි බව පරීක්ෂා කරන්න.
tst විචල්යය 10 ට වඩා අඩු බව පරීක්ෂා කරන්න.
tst විචල්යය 5 ට වඩා වැඩි හෝ සමාන බව පරීක්ෂා කරන්න.
tst විචල්යය -5 ට වඩා අඩු හෝ සමාන බව පරීක්ෂා කරන්න.
විචල්යයක් ලබා දී ඇත:
tst = 5
එය 10 ට වඩා වැඩි බව පරීක්ෂා කරන්න.
පහත කේතය ලබා දී ඇත:
if age >= 18:
print('You have access to the site')
else:
print('You do not have access to the site')
age විචල්යයට ඔබේ වයස සමඟ අංකයක් සකසන්න. Console එකට මොනවා ප්රතිදානය වීද කියන්න.