Python හි grouping සවිස්තර
ප්රමුඛතාවය ඇති ක්රියාවන් වරහන් තුළ අඩංගු කළ හැකිය - එය වැරදියක් නොවේ. උදාහරණයක් ලෙස, සංඛ්යා ගුණනය වරහන් තුළ අඩංගු කරමු:
res = (2 * 2) + 3
print(res) # 7 ප්රතිදානය කරයි (ප්රතිඵලය 4 + 3)
මෙම අවස්ථාවේ දී වරහන් අතිරික්ත වේ (ගුණනයට දැනටමත් ප්රමුඛතාවය ඇත), නමුත් කේතය වලංගු වේ. සමහර විට මෙවැනි grouping ප්රමුඛතාවය පැහැදිලි නොවන ස්ථානවල භාවිතා කරයි. උදාහරණයක් ලෙස පහත කේතය සලකා බලමු:
res = 8 / 2 * 4
print(res) # 16.0 ප්රතිදානය කරයි (ප්රතිඵලය 4 * 4)
ඔබ දැනටමත් දන්නා පරිදි, එහි මුලින් සිදු වන්නේ බෙදීම වන අතර පසුව ගුණනය වේ. නමුත් පළමු දසුනෙන් මෙය එතරම් පැහැදිලි නොවිය හැකිය. ප්රමුඛතාවය පැහැදිලිව පෙන්වීම සඳහා මෙහි සමූහගත කරන වරහන් භාවිතා කළ හැකිය:
res = (8 / 2) * 4
print(res)
පහත කේතය ලබා දී ඇත:
res = 2 * 3 / 2
print(res)
කොන්සෝලයේ දී ප්රතිදානය වන්නේ කුමක්දැයි පවසන්න.
පහත කේතය ලබා දී ඇත:
res = (6 / 2) + 5
print(res)
කොන්සෝලයේ දී ප්රතිදානය වන්නේ කුමක්දැයි පවසන්න.