Pythonda dasturlash tilida chiziqli dasturlar


if-shart amali (operatori)


Download 77.21 Kb.
bet3/6
Sana02.04.2023
Hajmi77.21 Kb.
#1319221
1   2   3   4   5   6
Bog'liq
PYTHONDA DASTURLASH TILIDA CHIZIQLI DASTURLAR

if-shart amali (operatori)


if shart amali shart ifodalarda qo‟llanilib, uning natijasiga ko‟ra dastur bajarilishi u yoki bu yo‟lga yo‟naltiriladi. U quyidagi umumiy ko‟rinishga ega:
if mantiqiy ifoda: ifodalar
[elif mantiqiy ifoda: ifodalar]
[else:
ifodalar]
if shart operatorining eng sodda ko‟rinishida if kalit so‟zidan keyin mantiqiy ifoda yoziladi va ikki nuqta (:) qo‟yiladi. Keyingi qatordan amallar yoziladi. Har bir amal alohida qatorda yozilishi yoki ularni nuqta vergul (;) bilan ajratgan holda bitta qatordan yozish talab qilinadi. Shuni alohida ta`kidlash kerakki Pythonda boshqa tillardagi kabi if shart amalini tana qismini ifodalovchi maxsus belgilar mavjud emas (manasal c++, c# da {,} blok belgilari ishlatiladi). Shu sababli uning tana qismidagi ifodalar if kalit so‟ziga nisbatan bitta xat boshi (to‟rtta probel belgisi) belgisi tashlab yoziladi. Masalan:

1
2
3

yoshi = 21
if yoshi >18:
print("Kirishga ruxsat beriladi") print("Tamom")

Bu erda if kalit so‟zidan keyin yoshi >18 mantiqiy ifoda kelgan. Tana qismi bitta ifodadan tashkil topgan, ya`ni print("Kirishga ruxsat beriladi") va u if ga nisbatan bitta xat boshi tashlab yozilgan. Keyingi qatordagi print("Tamom") ifodasi if ning tana qismiga tegishli emas, shuning uchun u if bilan bir ustunda yozishgan va bu xabar shart bajarilish-bajarilmasligidan qat`iy nazar har doim konsol ekraniga chiqariladi.
Agarda print("Tamom") ifodasi oldiga bitta xat boshi qo‟ysak, u holda ushbu ifoda ham if blokiga tegishli bo‟lib qoladi, ya`ni

1

yoshi = 21

2
3


Download 77.21 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling