300 guruh Matematika informatika Javlonova Go’zal
Bu funktsiya yordamida biz ma'lum oraliqdagi sonlar ketma-ketligini
yaratishimiz mumkin.
list() funktsiyasi yordamida esa bu oraliqni ro'yxat
shaklida saqlab olamiz:
sonlar = list(range(0,10)) #
print(sonlar)
Natija: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Yuqoridagi misolda range(0,10) funktsiyasi 0 dan 9 gacha sonlar ketma-
ketligini shakllantirdi, list(range(0,9)) esa bu ketma-ketlikni ro'yxatga
aylantirdi.
Diqqat! E'tibor qiling
range() funktsiyasi ikkinchi indeksdan bitta avval
to'xtaydi.
range() yordamida qadamni ham berishimiz mumkin:
juft_sonlar = list(range(0,20,2)) # 0 dan 20 gacha 2 qadam bilan
toq_sonlar = list(range(1,20,2)) # 1 dan 20 gacha 2 qadam bilan
print("Juft sonlar: ", juft_sonlar)
print("Toq sonlar: ", toq_sonlar)
Natija:
Juft sonlar: [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
Toq sonlar: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
Agar sonlar ketma-ketligi 0 dan boshlansa, range() funktsiyasida yakuniy
indeksni ko'rsatish kifoya. Misol uchun range(0,10) emas range(10) deb
yozsak ham bo'laveradi.