Path: blob/master/Döngüler/range() Fonksiyonu.ipynb
765 views
Kernel: Python 3
range() Fonksiyonu
Pythondaki bu hazır fonksiyon bizim verdiğimiz değerlere göre range isimli bir yapı oluşturur ve bu yapı listelere oldukça benzer. Bu yapı başlangıç, bitiş ve opsiyonel olarak artırma değeri alarak listelere benzeyen bir sayı dizisi oluşturur. Kullanımlarını öğrenmeye başlayalım.
In [11]:
Out[11]:
range(0, 20)
In [13]:
Out[13]:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
In [17]:
In [16]:
Out[16]:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
In [18]:
Out[18]:
5 6 7 8 9
In [20]:
Out[20]:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
In [22]:
Out[22]:
5 7 9 11 13 15 17 19
In [23]:
Out[23]:
5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95
In [28]:
Out[28]:
In [29]:
Out[29]:
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Şimdi de, range fonksiyonu ile oluşturduğumuz yapının üzerinde for döngüsü ile gezinelim.
In [31]:
Out[31]:
0
1
2
3
4
5
6
7
8
9
In [32]:
Out[32]:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * *
Bir sonraki derste döngülerde kullanılabilen break ve continue ifadelerini göreceğiz.
In [ ]: