72
Python dasturi:
P=int(input(‘Sizning bahoingiz? ’))
if P==5:
s= ‘Ofarin!’
elif P==4:
s= ‘Yaxshi!’
else:
s= ‘Ish yoqmas!’
print(s)
Sizning bahoingiz? 4
Yaxshi !
Yuqorida aytganimizdek, if-elif-else zanjirida shartlarning biri bajarilishi bilan,
Python qolgan shartlarni tekshirmaydi va ularni bajarmaydi. Lekin ba'zida biz 2 yoki
undan ko'p shartlarni tekshirishni talab qilishimiz mumkin, buing uchun AND va OR
operatorlaridan foydalanamiz.
OR operatori
OR ingliz tilidan "yoki"
deb tarjima qilinadi, va ikki va undan ko'p shartlardan
biri
bajarilishini tekshirishda ishlatiladi.
3 topshiriq
. Hafta kuni berilgan bo’lsin, agar shanba yoki yakshanba bo’lsa
bugun dam olish kuni, aks holda ish kuni degan xabarni chiqarsin.
Masalani qo’yilishi. Ixtiyoril hafta o’zgaruvchisini tekshirsin, agar shanba yoki
yakshanba bo’lsa dam olish kuni yozuvini chiqasin aks holda ish kuni.
Python dasturi:
hafta=input(‘Hafta kunini kiriting:’)
if hafta== ‘shanba’ or ‘yakshanba’:
natija= ‘Dam olish kuni!’
else:
natija= ‘Ish kuni!’
print(natija)
Hafta kunini kiriting: yakshanba
Dam olish kuni!