මෙම ලිපි මාලාවේ හයවන දේශනයට සාදරයෙන් පිළිගනිමු. දැන් අපි ක්රමලේඛනයට ගැඹුරට පිවිසෙමින් සිටින අතර අපි පයිතන් හි "if statements" භාවිතය ඉගෙන ගනිමු.
"if statements" ක්රමලේඛනයේදී අතිශයින් වැදගත් වන්නේ යම් කොන්දේසියක් මත පදනම්ව තීරණ ගත හැකි වැඩසටහන් තැනීමට ඒවා අපට ඉඩ සලසන බැවිනි.
ප්රකාශය නම්
තීරණ කිහිපයක් මත පදනම්ව වැඩසටහනක් ක්රියාත්මක කිරීමට "if statement" භාවිතා කරයි. උදාහරණයක් ලෙස, මෙය කියවන්න:
"එය උණුසුම් නම්,
එය උණුසුම් දවසක්
බොන්න වතුර බොන්න
එසේ නොමැති නම්, එය සීතල නම්
එය සීතල දවසක්
උණුසුම් ඇඳුම් අඳින්න
නැත්තම් අද ලස්සන දවසක්"
ඉහත ප්රකාශයන් තුළ අපි යම් යම් කොන්දේසි මත යම් යම් තීරණ ගන්නවා. පළමු ප්රකාශය කොන්දේසියක් වන අතර දෙවැන්න එහි ඇඟවුම වන අතර තෙවන ප්රකාශය තීරණයක් ක්රියාත්මක කරයි.
if ප්රකාශයන් සමානව ක්රියා කරයි.
අපි එය වැඩසටහන්කරණයේදී බලමු.
අපි බූලියන් විචල්යයක් හඳුන්වා දෙනවා.
is_hot = true
දැන් අපි "if ප්රකාශයක්" එකතු කරමු
if is_hot:
print("It's a hot day.")
දැන් ඉහත කොන්දේසිය සත්ය නම් මෙම ප්රකාශනය ක්රියාත්මක වේ. “if ප්රකාශයකින්” පිටතට පැමිණීමට ඔබට නව කේත පේළියක් සඳහා ඔබේ කර්සරය ලබා ගැනීමට “Shift + Tab” ඔබන්න.
දැන්, අපි මෙම වැඩසටහන ක්රියාත්මක කරමු.
දැන් අපි මෙම වැඩසටහන සමඟ සෙල්ලම් කරමු.
මම ඉහත කොන්දේසිය අසත්ය බවට පත් කළහොත් කුමක් සිදුවේද යන්න බලන්න.
කොන්දේසිය අසත්ය නම්, "if ප්රකාශය" ක්රියාත්මක නොවන බව පැහැදිලිය. දැන් අපි පළමු කොන්දේසිය සම්පූර්ණ නොකළහොත් ක්රියාත්මක වන දෙවන කොන්දේසියක් එකතු කරන්නෙමු.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
"if" කොන්දේසිය අසත්ය බැවින් පරිවර්තකයා "වෙනත්" ඉන්ඩෙන්ට් යටතේ ඊළඟ කේත කට්ටලයට යයි.
“ප්රකාශය නම්” අවශ්යයෙන්ම කොන්දේසි දෙකකට පමණක් සීමා නොවේ. ඔබට අවශ්ය තරම් කොන්දේසි යටතේ චක් කළ හැක. මෙම වැඩසටහනට කොන්දේසි කිහිපයක් එකතු කරමු.
අපි බූලියන් විචල්යයක් සමඟ තවත් කොන්දේසියක් නිර්වචනය කරමින් සිටිමු. එය එසේ වන්න අරින්න:
if_cold = True
දැන් අපට අපගේ වැඩසටහනට තුන්වන කොන්දේසියක් එක් කළ හැකිය. එය මේ ආකාරයට ක්රියා කරයි
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
දැන් එය උණුසුම් දිනයක් හෝ සීතල දවසක් නොවේ නම්, එය සුන්දර දවසක්. මෙහිදී අපි පළමු "if" සහ අවසාන "else" අතර නව කොන්දේසියක් අර්ථ දැක්වීමට "elif" නව ශ්රිතයක් භාවිතා කර ඇත. ඔබට කැමති තරම් "elif" එකතු කළ හැකිය.
ව්යායාම
විසඳුමක්
අවසන් කරන්න!
මම හිතනවා ඔයාලා මේ කතා මාලාව රසවිඳිනවා කියලා. මීළඟ දේශනය පයිතන් හි ක්රියාකරුවන් භාවිතා කිරීම පිළිබඳවයි.
සාමය!
ඔබමයි