Панҷ амал
Вақте барнома ададҳоро хонд, аз онҳо ҷавобро ҳисоб мекунад. Python амалҳои маъмулӣ дорад:
+ҷамъ-тарҳ*зарб/тақсим**ба дараҷа бардоштан
Бигузор a = 17 ва b = 5 бошад:
Барои зарб * нависед, ҳеҷ гоҳ x не. Барои дараҷа ** нависед: a ** 2 ин аст.
Тақсим бо / ҳамеша float медиҳад
/ ҷавобро бо қисми касриаш медиҳад, ҳамчун float: адади нуқтадор. Ин ҳатто вақте мешавад, ки ҷавоб бутун аст.
Ин дар довар муҳим аст. Агар ҷавоб бояд 5 бошад ва шумо 5.0-ро чоп кунед, ин Ҷавоби нодуруст аст. Дарси оянда амали //-ро нишон медиҳад, ки ададҳои бутун медиҳад. Ин қатори дарози рақамҳо дар 3.3333333333333335 аз он пайдо мешавад, ки компютер чунин ададҳоро чӣ тавр нигоҳ медорад. Яке аз дарсҳои баъдӣ онро шарҳ медиҳад.
Кадом амал аввал мешавад
Python қоидаҳои математикаро риоя мекунад. Ба зинапоя нигоҳ кунед: амалҳои зинаи боло аввал иҷро мешаванд.
Амалҳои дар як зина буда аз чап ба рост иҷро мешаванд. Танҳо дараҷа истисно аст: 2 ** 3 ** 2 ин 2 ** 9 аст.
Акнун мисоли аввали дарс. 8 + 4 / 2 6 нест, зеро аввал тақсим иҷро мешавад: 8 + 2.0. Қавсҳо онро ислоҳ мекунанд:
Инҷо як чизи ғайриинтизор ҳаст. Аломати минус пеш аз адад баъд аз дараҷа иҷро мешавад. Пас -2 ** 2 ин -(2 ** 2) аст:
Худатон озмоед. Шумо ба амале зер мекунед, ки Python баъд иҷро мекунад.