M. E. Mamarajabov, R. N. To’rayev zamonaviy dasturlash tillari



Yüklə 3,63 Mb.
Pdf görüntüsü
səhifə28/80
tarix23.07.2023
ölçüsü3,63 Mb.
#137200
1   ...   24   25   26   27   28   29   30   31   ...   80
12. range() 
funksiya yordamida biz ma'lum oraliqdagi sonlar ketma-ketligini 
yaratishimiz mumkin. 
list()
funksiyasi yordamida esa bu oraliqni ro'yxat shaklida 
saqlab olamiz: 
sonlar=list(range(0, 15)) 
print (sonlar) 
Nataja: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] 
13.
range() funksiyasida qadamni ham ko’rsatishimiz mumkin. 
juft_sonlar=list(range(0,15,2)) 
toq_sonlar=list(range(1,15,2)) 
print(juft_sonlar) 
print(toq_sonlar) 
Natija: 
[0, 2, 4, 6, 8, 10, 12, 14] 
[1, 3, 5, 7, 9, 11, 13] 
14.
Pythonda ro'yxatdagi eng kichik sonni topish uchun 
min()
funksiyasidan, 
eng katta sonni topish uchun esa 
max()
funksiyasidan, sonlarning yig'indisini topish 
uchun esa 
sum()
funksiyasidan foydalanish mumkin: 
sonlar= [45, 12, 7, 9, 74, 85, 97, 67] 
kat_sonlar=max(sonlar) # katta sonni toppish 
kich_sonlar=min(sonlar) # kichik sonni topish 


56 
yig_sonlar=sum(sonlar) # sonlar yig’indisini toppish 
print (kat_sonlar) 
print (kich_sonlar) 
print (yig_sonlar) 
Natija: 
97 

396 
15.
Ba'zida ro'yxatning ma'lum bir bo'lagini ajratib olish talab qilinishi 
mumkin, masalan sonlar ro’yxatidan 4 ta elemetdan yangi ro’yxat tuzamiz. Buning 
uchun boshlang’ich va oxirgi elemtlar oralig’ini indeksini ko’rsatamiz. 
sonlar= [45, 12, 7, 9, 74, 85, 97, 67] 
yan_sonlar=sonlar[2:6] 
print (yan_sonlar) 
Natija: [7, 9, 74, 85] 
MUSTAQIL BAJARISH UCHUN TOPSHIRIQLAR 
Masala 1
. A=[123, 2, 65, 98, 13] va B=[76, 21, 67, 95] ro’yxatni tashkil etish 
dasturi tuzilsin.
 
Masala 2
. A=[123, 2, 65, 98, 13] ro’yxatiga 29, 53 sonlarini qo’shish dasturi 
tuzilsin. 

Yüklə 3,63 Mb.

Dostları ilə paylaş:
1   ...   24   25   26   27   28   29   30   31   ...   80




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin