piton

Python aralığı() İşlev

Python aralığı() İşlev

Python, güçlü özelliklerle gelen modern, genel amaçlı ve üst düzey bir programlama dilidir. Python, çeşitli işlemleri desteklemek için birçok yerleşik modüle sahiptir. range() işlevi, belirli görevleri veya eylemleri belirli sayıda gerçekleştirmek için kullanılan yerleşik bir işlevdir. Başka bir deyişle, bir görevi yinelemeli olarak gerçekleştirmek için range() işlevi kullanılır. Bu işlev, for döngüsü ve while döngüsü ile birlikte kullanılır.

range() işlevi, belirli bir aralıkta bir sayı dizisi oluşturmanıza olanak tanır. range() işlevi aşağıdaki iki kurucu tanımını içerir:

    1. menzil(dur)
    2. aralık (başlat, durdur, adım)

range() fonksiyonunun range(stop) tanımı, stop değerini argüman olarak alır. Durdurma değeri, dizinin bitiş noktalarını tanımlar. range() işlevi, durma değerine ulaştığında sayı dizisini döndürmeyi durdurur. range() işlevi ayrıca bağımsız değişken olarak başlangıç, bitiş ve adım değerlerini alır.

Parametreler aşağıdaki gibi tanımlanır:

Örneğin, 1'den 20'ye kadar her değeri ikişer artan bir sayı dizisini yazdırmak için başlangıç ​​değeri 1, bitiş değeri 21 ve adım değeri 2'dir. Bu durumda durma değeri gereklidir, başlangıç ​​ve adım değerleri ise isteğe bağlıdır.

Python range() işlevini kullanan bazı örneklere bakalım.

Döngü için range() kullanma

range() işlevi çoğunlukla for ve while döngüleriyle birlikte kullanılır. Verilen programda sadece stop değerini tanımladık.

for döngüsünü ve range() işlevini kullanarak bir dizi sayı yazdıracağız.

#20'ye kadar sayı aralığını tanımlama
sayı = aralık(21)
sayı olarak i için:
#sayı dizisini yazdırma
print("Sayı:", i)

Çıktı

Ardından, start, stop ve step değerleri ile range() fonksiyonunu tanımlayacağız ve for döngüsünü kullanarak sayıların sırasını yazdıracağız.

#1'den 21'e kadar olan sayı aralığını tanımlama
#adım değeri 2'dir
sayı = aralık(1,21,2)
sayı olarak i için:
#sayı dizisini yazdırma
print("Sayı:", i)

Çıktı

range() İşlevini Kullanarak Sayı Listesi Oluşturma

Tanım olarak, aralık() belirli bir aralıkta bir sayı dizisi üretir. range() işlevini basit bir şekilde kullanarak bir sayı listesi oluşturabiliriz. range() fonksiyonunu kullanarak birden fazla liste oluşturalım.

#aralıklı bir liste oluşturma
#durma değerini kullanma
#stop değeri 20
my_list = aralık(20)
#listeyi yazdırma
yazdır(liste(my_list))
#başlangıç ​​ve bitiş değerini kullanma
#başlangıç ​​değeri 7 ve bitiş değeri 20
my_list = aralık(7,20)
#listeyi yazdırma
yazdır(liste(my_list))
#başlat, durdur ve adım değerini kullanma
#başlangıç ​​değeri 7, durdurma değeri 20 ve adım değeri 3
my_list = aralık(7,20,3)
#listeyi yazdırma
yazdır(liste(my_list))

Çıktı

Ardından, range() işlevini kullanarak ilk 10 tek ve çift sayıların bir listesini yazdıracağız.

#ilk 10 tek sayıyı oluşturma
my_list = aralık(1,20,2)
#listeyi yazdırma
print("Tek sayıların listesi:",list(my_list))
#ilk 10 çift sayıyı oluşturma
my_list = aralık(2,21,2)
#listeyi yazdırma
print("Çift sayıların listesi:" ,list(my_list))

Çıktı

range() İşlevini Kullanarak Sayı Grubu Oluşturma

Bir listeye gelince, range() işlevini kullanarak bir dizi sayı da oluşturabiliriz.

#aralıklı bir demet oluşturma
#durma değeri kullanma
#stop değeri 30
my_tuple = aralık(30)
# tuple'ı yazdırma
print(tuple(my_tuple))
#başlangıç ​​ve bitiş değerini kullanma
#başlangıç ​​değeri 7 ve bitiş değeri 30
my_tuple = aralık(7,30)
# tuple'ı yazdırma
print(tuple(my_tuple))
#başlatma, durdurma ve adım değerini kullanma
#başlangıç ​​değeri 7, durdurma değeri 30 ve adım değeri 3
my_tuple = aralık(7,30,3)
# tuple'ı yazdırma
print(tuple(my_tuple))

Çıktı

Bir Nesnenin Uzunluğunu Yinelemek için range() İşlevini Kullanma

range() işlevi bir yineleme gerçekleştirmek için de kullanılabilir. len() işlevi, dizi nesnesinin uzunluğunu belirler, i.e. liste, demetler ve uzunluk değeri, bir argüman olarak range() işlevine iletilir. Bunun bir örneğini görelim.

#liste oluşturma
my_list = [1,2,3,4,5,6,7,8,9]
aralıktaki x için (len(my_list)):
print(my_list[x])

Çıktı

Sonuç

Bu makale Python range() işlevini çeşitli örneklerle açıkladı. Python, belirli görevleri gerçekleştirmek için birçok yerleşik modül ve işlev sağlayan modern ve üst düzey bir programlama dilidir. range() işlevi, Python'un böyle bir yerleşik işlevidir. range() işlevi, belirli sayıda bir görevi gerçekleştirmek için kullanılır. Bir dizide sayı üretmek için de kullanılabilir. Python ve bu dilde kullanabileceğiniz çeşitli özellikler hakkında daha fazla bilgi edinmek için linuxhint'e göz atın.com.

How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...