පටුන[සඟවන්න][පෙන්වන්න]
ක්රමලේඛනයේ සංඛ්යා වර්ග දෙකක් ඇති බව ඔබට පැහැදිලි වී ඇත. එනම් පූර්ණ සංඛ්යා සහ පාවෙන ලක්ෂ්ය සංඛ්යා.
Python හි අංක ගණිත මෙහෙයුම් එදිනෙදා ගණිතයට සමාන වන අතර ඒවා මෙම දෙක වටා කැරකෙයි. දත්ත වර්ග.
අංක ගණිත ක්රියාකරුවන්
අංක ගණිත ක්රියාකරුවන් මූලික වර්ග හතක් ඇත. මේවා:
එකතු කිරීම (+): අංක දෙකක් එකතු කරයි. උදා
print(10 + 4)
අඩු කිරීම (-): පළමු අංකයෙන් දෙවන අංකය අඩු කරන්න. උදා
print(10 - 4)
ගුණ කිරීම (*): අංක දෙකක් ගුණ කරන්න. උදා
print(10 * 4)
අංශයේ (/): අංක දෙකක් මත බෙදීම සිදු කරයි. උදා
print(10 / 4)
බිම් අංශය (//): බෙදීම සිදු කර පිළිතුර ආසන්නතම නිඛිලයට වට කරයි. උදා
print(10 // 4)
Modulo Operator (%): බෙදීම සිදු කර ඉතිරිය ආපසු ලබා දෙයි. උදා
print(10 % 4)
ඝාතකය (**): නිඛිලයේ බලය ගනී උදා
print(10 ** 4)
මෙම සියලු මෙහෙයුම් පහත දැක්වේ:
දැන් ඔබ ඉගෙන ගත් මෙම සියලුම ක්රියාකරුවන් සඳහා, අපට වැඩි කළ පැවරුම් ක්රියාකරුවෙකු ඇත. එය භාවිතා කරන ආකාරය මම ඔබට පෙන්වන්නම්.
අපි හිතමු අපිට 'x' කියලා විචල්යයක් තියෙනවා කියලා. අපි එය 10 ට සකසන්නෙමු, දැන් අපට මෙය 3 කින් වැඩි කිරීමට අවශ්යයි, අපට මේ ආකාරයට කේතයක් ලිවීමට සිදුවේ.
x = 10
x = x + 3
පයිතන් පරිවර්තකය 'x' හි 3 එකතු කර 'x' තුළ ගබඩා කරයි. අපි මෙය මුද්රණය කරමු:
එකම ක්රියාකාරීත්වය ප්රතිනිර්මාණය කිරීම සඳහා වැඩි දියුණු කළ පැවරුම් ක්රියාකරුවෙකු භාවිතා කළ හැකි නමුත් වඩා කාර්යක්ෂම වේ.
එකම කේතය මෙලෙස ලියනු ඇත.
x = 10
x += 3
දැන්, මෙම ක්රියාකරු අඩු කිරීම සහ ගුණ කිරීම සඳහා ද භාවිතා කළ හැක. මේ වැඩසටහන බලන්න.
මෙහිදී අපි මුලින්ම 'x' 3 න් වැඩි කර එය 3 න් වැඩි කරන්නෙමු. 2 පේළියේ ප්රතිදානය 13 විය යුතු අතර 3 පේළියේ ප්රතිදානය 39 විය යුතුය.
ක්රියාකරු ප්රමුඛත්වය
ගණිතයේ දී, අපට ක්රියාකරු ප්රමුඛතාවය නම් සංකල්පයක් ඇත, එයින් අදහස් කරන්නේ සමීකරණයක මෙහෙයුම් ක්රියාත්මක කිරීමේ අනුපිළිවෙලයි. එය Python සඳහා විශේෂිත නොවන අතර, සියලුම ක්රමලේඛන භාෂා ක්රියාකරුගේ ප්රමුඛතාවය අනුගමනය කරයි. මම ඔබට ඇණවුම මතක් කර දෙන්නම්:
- වරහන්
- On ාතීය
- බෙදීම හෝ ගුණ කිරීම
- එකතු කිරීම හෝ අඩු කිරීම
අපි වැඩසටහනක් ලියා මෙය පරීක්ෂා කරමු:
x = 10 + 3 * 2 ** 2 - (9 + 2)
ඉහත සමීකරණයට පිළිතුර කුමක් විය යුතුද?
ඔබේ පිළිතුර 11 නම්, ඔබට උසස් පාසල නැවත කිරීමට අවශ්ය නැත.
ඔබමයි