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

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

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

ШАРТҲО ВА ДАВРҲОИ ДОХИЛИҲАМ
Қаблан мо аллакай омӯхтем, ки чӣ гуна ибораҳои шартии if ва else, ки ду шохаи алоҳидаи иҷроро дар барнома амалӣ мекунанд, кор мекунанд.
Аммо, алгоритми барнома метавонад интихоби зиёда аз ду роҳро дар бар гирад, масалан, аз се, чор ё ҳатто бештар.
Мисоли шартӣ: сенсор ҳароратро чен мекунад. Дар ин машқ фосилаи аз 20 то 30 ҳамчун ҳудуди муқаррарӣ қабул шудааст.
temperature = 25 if temperature >= 20:
if temperature <= 30:
print('Дар ҳудуди муқаррарӣ') else:
print('Аз ҳудуд баланд') else:
print('Аз ҳудуд паст')

Оператори шартӣ метавонад дар дохили блоки оператори шартии дигар ҷойгир шавад. Ин сохтори дохилиҳам аст.
Масъала. Координатаҳои бутуни x ва y дода шудаанд. Муайян кунед, ки нуқта дар кадом чоряк ҷойгир аст. Агар нуқта дар яке аз меҳварҳо ё дар ибтидои координатаҳо бошад, паёми мувофиқ нишон диҳед.
x = int(input('x = ')) y = int(input('y = '))

if x == 0 and y == 0:
print('Ибтидои координатаҳо') elif x == 0:
print('Дар меҳвари Oy') elif y == 0:
print('Дар меҳвари Ox') elif x > 0 and y > 0:
print('Чоряки якум') elif x 0:
print('Чоряки дуюм') elif x < 0 and y < 0:
print('Чоряки сеюм') else:
print('Чоряки чорум') Барои x = 0 ва y = 5 натиҷа «Дар меҳвари Oy» мешавад.

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