range
- Python kursu
- Başlangıç
- Ders 43/116
- 4 dk
range() ile sayı dizileri üretmeyi öğrenirsin.
range fonksiyonu
range bir sayı aralığı üretir. range(5) 0'dan 4'e kadar sayılar üretir:
for i in range(5):
print(i) # 0 1 2 3 4range(2, 6) 2'den 5'e kadar. range(0, 10, 2) 0'dan 9'a 2'ser adımla (0, 2, 4, 6, 8). range list değil, bir range nesnesidir; listeye çevirmek için list(range(5)) kullanılır.
range adım parametresi
range üç parametre alabilir: range(başlangıç, bitiş, adım):
for i in range(0, 10, 2):
print(i) # 0 2 4 6 8
for i in range(10, 0, -1):
print(i) # 10 9 8 ... 1Negatif adım geriye saymak için kullanılır. Bu, geri sayım ve atlamalı döngüler için kullanışlıdır.
Uygulama range ile yazdır
for i in range(3): print(i) yaz.
Başlangıç kodu
# range ile donguÖrnek çözüm
for i in range(3):
print(i)Beklenen çıktı
0 1 2
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 range(3) hangi sayıları üretir?
- 1, 2, 3
- 0, 1, 2 Doğru cevap
- 0, 1, 2, 3
- 3
Açıklama: range(3) 0'dan başlar, 3 dahil değil.
2 range tamamla
for i in ____(5):
print(i)
for i in range(5):
print(i)
Açıklama: range(5) 0-4 sayılarını üretir.
3 range biçimlerini eşleştir
| Kavram | Anlamı |
|---|---|
range(5) |
0-4 |
range(2, 6) |
2-5 |
range(0, 10, 2) |
0,2,4,6,8 |
range(10, 0, -1) |
10'dan 1'e |