Python tilida dasturlash
Python dasturlash tilida shart operatorlari.
PhD D.S.Tuxtanazarov
1. If operatori.
2. Elif operatori
3. Pass operatori
Reja
Pythonda shart operatorlari turlari
Shart operatori
Pythonda shart operatorlari turlari TARMOQLANISH TARMOQLANISH If operatori If operatori else operatori else operatori elif operatori elif operatori Pass operatori Pass operatori Shart ichida ishlatiluvchi amallar Shart ichida ishlatiluvchi amallar
If (a==b) -> a va b teng bo`lsa
If (a!=b) -> a va b teng emas bo`lsa
In, Not in -operatorlari
Nazorat savollari:
1. Tarmoqlanuvchi jarayonlarni tushuntiring?
2. Takrorlanuvchi jarayon operatorlarni tushuntirib bering?
3. Funksiyalar qaysi hizmatchi so‘z yordamida e’lon qilinadi?
4. Lokal va global o‘zgaruvchilarni tushuntirib bering?
5.Modullar deganda nimani tushunasiz ?
6. Istisnoli vaziyatlarni tushuntirib bering?
7.Xatoliklar turlari va ularni bartaraf etish yo‘llarini tushuntiring?
8. Xatolikni boshqarish blokilarini tushuntirib bering?
Let’s practice
Topshiriq Topshiriq
1. Agar a o'zgaruvchisi nolga teng bo'lsa, "True" ni, aks holda "False" ni chop eting.
2. Agar a o'zgaruvchisi “password" ga teng bo'lsa, "True" ni, aks holda "False" ni chop eting.
3. Agar a o'zgaruvchisi noldan katta va 5 dan kichik bo'lsa, "True" ni, aks holda "False" ni chop eting. Skript 5, 0, -3, 2 ga teng ishlayotganligini tekshiring.
4. Agar a o'zgaruvchisi nolga teng yoki ikkiga teng bo'lsa, unga 7 ni qo'shing, aks holda uni 10 ga bo'ling. Ekranda o'zgaruvchining yangi qiymatini chop eting. Skript 5, 0, -3, 2 ga teng ishlayotganligini tekshiring.
5. num o'zgaruvchisi 4 ta qiymatni qabul qilishi mumkin: 1, 2, 3 yoki 4. Agar u "1" qiymatiga ega bo'lsa, natija o'zgaruvchisiga "qish" deb yozamiz, agar u "2" qiymatiga ega bo'lsa - "bahor" va hokazo.
6. Belgilardan tashkil topgan qator berilgan, masalan, 'abcde'. Ushbu satrning birinchi belgisi "a" harfi ekanligini tekshiring. Agar shunday bo'lsa, "ha" ni, aks holda "yo'q" ni chop eting.
7. 3 ta raqamdan iborat qator berilgan. Shu sonlarning yig‘indisini toping. Ya'ni, qatorning birinchi belgisini, ikkinchi va uchinchisini raqamlar sifatida qo'shing.
8. 6 ta raqamdan iborat qator berilgan. Birinchi uchta raqamning yig'indisi ikkinchi uchta raqamning yig'indisiga teng ekanligini tekshiring. Agar shunday bo'lsa, "ha" ni, aks holda "yo'q" ni chop eting.
Do'stlaringiz bilan baham: |