Funkcja zakresu Python

Funkcja zakresu Python

Python to nowoczesny, ogólny i wysoki poziom programowania, który ma potężne cechy. Python ma wiele wbudowanych modułów do obsługi różnorodnych operacji. Funkcja Range () to wbudowana funkcja używana do wykonywania określonych zadań lub działań dla określonej liczby razy. Innymi słowy, funkcja Range () służy do wykonania zadania iteracyjnego. Ta funkcja jest używana w połączeniu z pętlą dla dla.

Funkcja Range () umożliwia generowanie sekwencji liczb w określonym zakresie. Funkcja Range () zawiera następujące dwie definicje konstruktora:

    1. Zakres (stop)
    2. Zakres (start, stop, krok)

Definicja funkcji Range () Range (Stop) przyjmuje wartość stop jako argument. Wartość zatrzymania określa punkty końcowe sekwencji. Funkcja Range () przestaje zwracać sekwencję liczb, gdy osiągnie wartość zatrzymania. Funkcja Range () również przyjmuje wartość Start, Stop i Krok jako argument.

Parametry są zdefiniowane w następujący sposób:

  • Start: początek sekwencji liczb.
  • Stop: punkt końcowy sekwencji liczb.
  • Krok: Wartość przyrostu w sekwencji.

Na przykład, aby wydrukować sekwencję liczb od 1 do 20 z każdą wartością zwiększoną o dwa, wartość początkowa to 1, wartość stop to 21, a wartość kroku to 2. W takim przypadku wymagana jest wartość stop, podczas gdy wartości początkowe i kroku są opcjonalne.

Spójrzmy na niektóre przykłady, które używają funkcji Python Range ().

Za pomocą Range () z pętlą

Funkcja Range () jest najczęściej stosowana w połączeniu z pętlami dla i while. W danym programie zdefiniowaliśmy tylko wartość stopu.

Wydrukujemy sekwencję liczb za pomocą funkcji For Loop i Range ().

#Definiowanie zakresu liczby do 20
Liczba = zakres (21)
Albowiem w liczbie:
#Printing sekwencji liczb
Drukuj („Numer to:”, i)

Wyjście

Następnie zdefiniujemy funkcję Range () z wartościami Start, Stop i Krok i wydrukujemy sekwencję liczb za pomocą pętli dla.

#Definiowanie zakresu liczb od 1 do 21
#Wartość kroku to 2
liczba = zakres (1,21,2)
Albowiem w liczbie:
#Printing sekwencji liczb
Drukuj („Numer to:”, i)

Wyjście

Tworzenie listy liczb za pomocą funkcji Range ()

Z definicji Range () wytwarza sekwencję liczb w danym zakresie. Możemy utworzyć listę liczb za pomocą funkcji Range () w prosty sposób. Utwórzmy wiele list za pomocą funkcji Range ().

#Tworzenie listy z zakresem
#Używanie wartości stopu
#Wartość wynosi 20
my_list = zakres (20)
#Printing the List
print (lista (my_list))
#Używanie wartości startowej i zatrzymania
#Start Wartość to 7, a wartość zatrzymania to 20
my_List = zakres (7,20)
#Printing the List
print (lista (my_list))
#Uruchomienie, zatrzymanie i wartość kroku
#Start Wartość to 7, wartość zatrzymania to 20, a wartość kroku to 3
my_List = zakres (7,20,3)
#Printing the List
print (lista (my_list))

Wyjście

Następnie wydrukujemy listę pierwszych 10 numerów nieparzystnych i parzystej przy użyciu funkcji Range ().

#Generacja pierwszych 10 nieparzystych liczb
my_list = zakres (1,20,2)
#Printing the List
Drukuj („Lista liczb nieparzystego:”, lista (my_list))
#Generacja pierwszych 10 parzystej liczby
my_List = zakres (2,21,2)
#Printing the List
Drukuj („Lista liczb równych:”, lista (my_list))

Wyjście

Tworzenie krotek liczb za pomocą funkcji Range ()

Jeśli chodzi o listę, możemy również utworzyć krotność liczb za pomocą funkcji Range ().

#Creating a Tuple z zasięgiem
#Useting Wartość
#stop wartość to 30
my_tuple = zakres (30)
#Printing the Tuple
Drukuj (tuple (my_tuple))
#Używanie wartości startowej i zatrzymania
#Start Wartość to 7, a wartość stop to 30
my_tuple = zakres (7,30)
#Printing the Tuple
Drukuj (tuple (my_tuple))
#Useting, zatrzymanie i wartość kroku
#Start Wartość to 7, wartość stop to 30, a wartość kroku to 3
my_tuple = zakres (7 30,3)
#Printing the Tuple
Drukuj (tuple (my_tuple))

Wyjście

Używając funkcji Range () do iteracji do długości obiektu

Do wykonywania iteracji można również użyć funkcji Range. Funkcja len () określa długość obiektu sekwencji, i.mi. Lista, krotki i wartość długości są przekazywane do funkcji zakresu () jako argument. Zobaczmy przykład tego.

#Ukształcenie listy
my_list = [1,2,3,4,5,6,7,8,9]
dla x w zakresie (len (my_list)):
druk (my_list [x])

Wyjście

Wniosek

W tym artykule wyjaśniono funkcję Python Range () za pomocą różnych przykładów. Python to nowoczesny i wysoki poziom programowania, który zapewnia wiele wbudowanych modułów i funkcji do wykonywania określonych zadań. Funkcja Range () jest jedną z takich wbudowanych funkcji Pythona. Funkcja Range () służy do wykonywania zadania przez określoną liczbę razy. Można go również użyć do generowania liczb w sekwencji. Aby dowiedzieć się więcej o Pythonie i różnych funkcjach, których możesz użyć z tym językiem, sprawdź Linuxhint.com.