Creating a Simple Conditional

Shartli bayotni yaratish kodingizni ikki yoki undan ortiq turli yo'nalishlarga bo'lishga imkon beradi.

Oddiy Shartli Bayonotni Yaratish

Shartli bayotni yaratish kodingizni ikki yoki undan ortiq turli yo'nalishlarga bo'lishga imkon beradi. Keling, autentifikatsiyani misol qilib olaylik. Agar siz yangi kompyuterdan vebpochtangizga kirgan bo'lsangiz, elektron pochtangizni ko'rish uchun tizimga kirishingiz kerak bo'ladi. Asosiy sahifadagi kod yoki elektron pochtangizni yuklaydi yoki sizdan tizimga kirishingizni so'raydi.

Siz autentifikatsiyalanganingizni / ruxsat berilganingizni tekshirish uchun shartli bayonotdan foydalanayotganingizga ishonchingiz komil bo'lishi mumkin. Agar autentifikatsiyalangan bo'lsangiz, elektron pochtangiz yuklanadi. Agar autentifikatsiyalangan bo'lmasangiz, tizimga kirish ekrani yuklanadi.

Keling, soxta autentifikatsiya misolini yarataylik:

1 >>> authenticated = True
2 >>> if authenticated:
3... print('Siz tizimga kirgansiz')
4...
5 Siz tizimga kirgansiz

Ushbu misolda siz authenticated nomli o'zgaruvchini yaratdingiz va uni True ga o'rnatasiz. So'ngra, Pythonning if kalit so'zidan foydalanib shartli bayonot yaratasiz. Python'da shartli bayonot quyidagi shaklda bo'ladi:

1 if <expression>:
2 # bu yerda biror narsa qiling

Shartli bayonni yaratish uchun siz if so'zidan boshlaysiz, so'ngra ifoda yozasiz va uni ikki nuqtali belgi bilan tugatasiz. Ushbu ifoda True ga baholanadigan bo'lsa, shartli bayonot ostidagi kod bajariladi.

Pythonda Indentatsiya Muhim

Python indentatsiyaga e'tibor beradi. Kod bloki - bu bir xil darajada indentsiyalanadigan kod qatorlari to'plami. Python kod blokining qayerdan boshlanishi va qachon tugashi bu indentatsiya orqali belgilaydi.

Boshqa tillarda kod blokining boshlanishi yoki tugashini belgilash uchun qavslar yoki nuqtali vergullar ishlatiladi.

Python'da kodingizni bir xil darajada indentsiyalash talab etiladi. Agar siz buni to'g'ri qilmasangiz, kodingiz kutilganidek ishlamaydi.

Bitta ogohlantirish. Tabs va bo'shliqlarni aralashtirmang. Agar buni qilsangiz, IDLE shikoyat qiladi va kodingizda aniqlanishi qiyin bo'lgan muammolar bo'lishi mumkin. Pythonning uslub qo'llanmasi (PEP8) kod blokini indentsiyalash uchun 4 ta bo'shliqlarni ishlatishni tavsiya qiladi. Siz kodingizni har qanday miqdordagi bo'shliqlar bilan indentsiyalashingiz mumkin, lekin bu bir xil bo'lishi kerak. Biroq, odatda 4 ta bo'shliq tavsiya etiladi.

Agar authenticated False ga o'rnatilgan bo'lsa, unda hech narsa chop etilmaydi.

Bu kod ikkala shartni ham boshqaradigan bo'lsa yaxshiroq bo'ladi. Keling, keyingi qadamda buni qanday amalga oshirishni ko'rib chiqamiz!

Ushbu sahifada

Xato haqida xabar berish