Range Fonksiyonu ve For Döngüsünde Kullanımı (Python3 Dersleri - Ders14)

Rate this item
(1 Vote)

Bu dersimizde Python'da range fonksiyonu ve bu fonksiyonun for döngüsünde kullanımını göreceğiz. range fonksiyonuyla ilgili örnekler de dersimizin içinde yer alacaktır.

 

Ders14-  Range Fonksiyonu ve For döngüsünde kullanımı

Herkese merhaba, Python'da for döngüsü ve range fonksiyonuyla devam ediyoruz.Bir önceki dersimizde DERS13'te for döngüsünün kullanımını anlatmıştık. Bu dersimizde range fonksiyonunun kullanımını göreceğiz.

range() fonksiyonu belirli aralıkta bulunan sayıları göstermek için kullanılır.

range(5) fonksiyonu, 5'e kadar olan sayıları yani 0,1,2,3,4 değerlerini ifade eder.
range(2,5) fonksiyonu 2'den başlayıp 5'e kadar olan sayıları 2,3,4 değerlerini ifade eder.
range(2,5,2) fonksiyonu ise 2'den başlayıp 5'e kadar 2'şer artırarak devam eder, 2,4 değerlerini ifade eder.

range(başlangıç,bitiş,artış)

Örnek1: range(5) fonksiyonu, 5'e kadar olan sayıları yani 0,1,2,3,4 değerlerini ifade eder.

for i in range(5):
    print(i)

#range(5) 0'dan başlayıp 5'e kadar olan sayıları(5 hariç) ifade eder

"""
Bu programın çıktısı
0
1
2
3
4
"""

 

Örnek2: range(2,5) fonksiyonu 2'den başlayıp 5'e kadar olan sayıları 2,3,4 değerlerini ifade eder.

for i in range(2,5):
    print(i)

#range(2,5) 2'den başlayıp 5'e kadar olan sayıları(5 hariç) ifade eder

"""
Bu programın çıktısı

2
3
4
"""

Örnek3: range(2,5,2) fonksiyonu ise 2'den başlayıp 5'e kadar 2'şer artırarak devam eder, 2,4 değerlerini ifade eder.

for i in range(2,5,2):
    print(i)

#range(2,5,2) 2'den başlayıp 5'e kadar olan sayıları(5 hariç) 2şer artırarak ifade eder

"""
Bu programın çıktısı

2
4
"""

 

if len(parola) in range(5,8):   ifadesi parola uzunluğunun 5 ile 8 karakter uzunluğunda olmasının kontrolünü yapar. Hemen bir örnekte kullanalım.

Örnek4: Girilen parola 5 ile 8 karakter arasındaysa "Parolanız kabul edildi, ", değilse "parolanız kabul edilmedi" mesajını ekrana yazan Python kodlarını yazınız.

#parolam 5-8 karakter uzunluğunda olsun.
#ifkullanarak yapalım

parola=input("parolayı giriniz")

if len(parola)>5 and len(parola)<8: 
    print("Parola kabul edildi")
else:
    print("parola kabul edilmedi")

 veya

#parolam 5-8 karakter uzunluğunda olsun.
#range kullanarak yapalım

parola=input("parolayı giriniz")

if len(parola) in range(5,8): 
    print("Parola kabul edildi")
else:
    print("parola kabul edilmedi")

 

Şimdi bu örneği biraz geliştirelim, kullanıcının parolası kabul edilene dek yeni parola sorsun. Haydi pamuk eller klavyeye :)

 

 

 

 

CTRL Bizde

Kendi halinde bir kaç kişiyiz,. Karşılaştığımız sorunları çözmek için bazen "çok zaman" harcadığımızı fark edip

devamı

Yeni Eklenenler