Зеҳн
АСОСҲОИ АЛГОРИТМ ВА БАРНОМАСОЗӢ БО ЗАБОНИ PYTHON

Агенти Зеҳнӣ · 19 октябри 2026 · 71 саҳифа

Барномасозӣ
Аз аввал хондан

Масалан: a = (c + 5 - 1) / 2 * d.
Ҳангоми ҳисоб кардани ифода аввал амалҳои дохили қавс иҷро мешаванд. Оператори дараҷа ** нисбат ба зарб ва тақсим афзалият дорад.
Операторҳои *, /, // ва % афзалияти баробар доранд ва аз чап ба рост иҷро мешаванд. Операторҳои + ва - низ афзалияти баробар доранд ва баъд аз онҳо аз чап ба рост иҷро мешаванд.
Пайдарпайии дараҷабандӣ аз рост гурӯҳбандӣ мешавад: 2 ** 3 ** 2 маънои 2 ** (3 ** 2)-ро дорад. Барои пешгирии нофаҳмӣ қавсҳоро истифода баред. Инчунин, -2 ** 2 ба -4, вале (-2) ** 2 ба 4 баробар аст.
print(2 ** 3 ** 2) print((2 ** 3) ** 2) print(-2 ** 2) print((-2) ** 2) Натиҷа:
512
64
-4
4

Ҳангоми тақсими ададҳои int бо / натиҷа float мешавад: 6 / 3 ба 2.0 баробар аст. Тақсим ба сифр иҷозат дода намешавад.
Барои ба даст овардани натиҷаи бутун аз тақсими ададҳои бутун, оператори "//"-ро истифода баред. Барои ҷудо кардани боқимонда аз тақсим, оператори "%"-ро истифода баред. (Инҳо афзалияти якхела ба зарб ва тақсим доранд):

пешина
аз 71
навбатӣ