Pythonda takrorlanuvchi algoritmlar bilan ishlash


Download 0.56 Mb.
Pdf ko'rish
bet4/11
Sana02.02.2023
Hajmi0.56 Mb.
#1147857
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
nazariy savollarga javob

while  
  
Bu yerda shart rost bo‘lganda operatorlar qismi bajariladi.
Quyidаgi masalada 1 dаn n gаchа sоnlаrning yig‘indisini while da 
hisoblаymiz 
n=int(input('n='));
s=0;
i=1;
while i<=n:
s=s+i;
i=i+1;
print('while=',s);  


Pythonda if else elifni qo’llash
Agar dastur davomida bir nechta 
shartlarni tekshirish talab qilinsa , if-elif-else ketma-ketligidan 
foydalanamiz. Bu ketma-ketlikning umumiy ko’rinishi quyidagicha: if 

;
elif 
 

elif 
 
else  

if-elif-else ketma-ketligida Python avval if  ni tekshiradi, shart 
bajarilmasa, keyingi elif ga o’tadi, birinchi elif sharti bajarilmasa, keyingi 
elif ga o’tadi va hokazo davom etaveradi.
Python dasturlash tili tarixi.
Python dasturlash tilini yaratilishi 1990-
yil boshlaridan boshlangan. O‘sha paytlarda uncha taniqli bo`lmagan 
Gollandiyaning CWI institute xodimi Gvido van Rossum ABC tilini 
yaratilish proektida ishtirok etgan edi. ABCtili Basic tili o‘rniga talabalarga 
asosiy dasturlash konsepsiyalarini o‘rgatish uchun mo`ljallangan til edi. Bir 
kun Gvido bu ishlardan charchadi va 2 hafta davomida o‘zining 
Macintoshida boshqa oddiy tilning interpretatorini yozdi, bunda u albatta 
ABC tilining ba’zi bir g‘oyalarini o‘zlashtirdi. Shuningdek, Python 1980-
1990-yillarda keng foydalanilgan Algol-68, C, C++, Modul3 ABC, 
SmallTalk tillarining ko‘plab xususiyatlarini o‘ziga olgandi. Gvido van 
Rossum bu tilni internet orqali tarqata boshladi. Bu paytda o‘zining 
“Dasturlash tillarining qiyosiy taqrizi” veb sahifasi bilan internetda to 1996-
yilgacha Stiv Mayevskiy ismli kishi taniqli edi. U ham Macintoshni 
yoqtirardi va bu narsa uni Gvido bilan yaqinlashtirdi. O‘sha paytlarda 
Gvido BBC ning “Monti Paytonning havo sirki” komediyasining muxlisi 
edi va o‘zi yaratgan tilni Monti Payton nomiga Python deb atadi (ilon 
nomiga emas)

Download 0.56 Mb.

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




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