Buxoro davlat universiteti




Download 0,96 Mb.
bet13/48
Sana22.03.2021
Hajmi0,96 Mb.
#13391
1   ...   9   10   11   12   13   14   15   16   ...   48
For operatoriga misol:





Range() va xrange funksiyasi

Agar dasturda sonlarni ketma-ket chiqarish kerak bo`lsa range() funksiyasidan foydalaniladi. U arifmetik progressiyaga asoslangan ro`yxat tuzadi.



>>> range(10)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]




Range(10) funksiyasi 10 ta elementdan iborat bo`lgan ro`yxat tuzadi. Bunda yuqori chegara sifatida 10 beriladi, lekin u yaratilgan ro`yxat ketma-ketligiga kirmaydi. Shuningdek funksiyaga quyi chegara va qadamni ham berish mumkin.

>>> range(5,10)

[5, 6, 7, 8, 9]

>>> range(0,10,3)

[0, 3, 6, 9]

>>> range(-10,-100,-30)

[-10, -40, -70]



Ketma-ketlik indekslarini tanlash uchun range() va len() funksiyalarini birgalikda ishlating.



Katta diapazondagi raqamlardan foydalanib ro`yxatni yaratish range() funksiyasi o`zini oqlamaydi yoki ba’zi hollarda xotira yetishmaydi.



Shunday hollarda Python da xrange() funksiyasidan foydalaniladi.





Download 0,96 Mb.
1   ...   9   10   11   12   13   14   15   16   ...   48




Download 0,96 Mb.