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

ШАРТҲО ВА ДАВРҲОИ ДОХИЛИҲАМ
Қаблан мо аллакай омӯхтем, ки чӣ гуна ибораҳои шартии 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» мешавад.

Барномасозӣ
Олами Афсонаҳо
Ахбор
Саломатӣ
Дунё