Python dasturlash tilida o‘zgaruvchilar O'zgaruvchilarga nom berishda quyidagi qoidalarga amal qiling


Download 1.13 Mb.
Pdf ko'rish
bet5/9
Sana03.12.2023
Hajmi1.13 Mb.
#1798710
1   2   3   4   5   6   7   8   9
Bog'liq
to\'garak kanspekt

if so'zi ingliz tilidan "agar" deb tarjima qilinadi va deyarli barcha dasturlash tillarida 
shartlarni yozish uchun foydalaniladi.
Keling quyidagi misolni ko'ramiz. Bizda avtolar ro'yxati bor:
avtolar = ['audi','bmw','volvo','kia','hyundai']
Biz ro'yxatdagi har bil elementni katta harf 
bilan konsolga chiqarmoqchimiz. Bunda istisno sifatida "BMW" mashinasi nomini hamma 
harflarini katta bilan chiqarishimiz kerak. 
Demak quyidagi kodni yozamiz:
for avto in avtolar: # avtolar ichidadi har bir avto uchun ... 
if avto == 'bmw': # ... agar avto bmw ga teng bo'lsa ... 
print(avto.upper()) # avto nomini hamma harflarini katta bilan yoz. 
else: # aks holda ...
print(avto.title()) # avto nomini faqat birinchi harfini katta bilann yoz. 
Kodni tahlil qilaylik: 

1-qatorda biz for tsiklini boshladik: avto ichidagi har bir avto uchun. 

2-qatorda shart yozdik: agar avto bmw ga teng bo'lsa (bu yerda == belgisi 
tenglikni tekshirish belgisi hisoblanadi va "avto bmw ga tengmi?" deb o'qiladi).

3-qator yuqoridagi shartning badani hisoblanadi va faqatgina shart 
bajarilgandagina ishga tushadi va avto nomini hamma harflarini katta bilan yozadi 
(.upper() metodi).

4-qatorda yana bir yangi operatorelse bilan tanishamiz. "Else" ingliz tilidan 
"aks holda" deb tarjima qilinadi va if sharti bajarilmaganda else qismi ichidagi kod 
bajariladi.



5-qator esa else (aks holda, ya'ni 2- qatordagi shart bajarilmaganda) ishga 
tushadi va avto nomining faqat birinchi harfini katta bilan yozadi (.title() metodi) 
BIR QATOR if/else 
yosh = int(input("Yoshingiz nechida?>>>")) 
if yosh>65: print("Siz COVID-19 risk guruhida ekansiz") 
 
 

Download 1.13 Mb.

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




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