Piton

Gama Python () Funcție

Gama Python () Funcție

Python este un limbaj de programare modern, cu scop general și la nivel înalt, care vine cu caracteristici puternice. Python are multe module încorporate pentru a sprijini diverse operațiuni. Funcția range () este o funcție încorporată utilizată pentru a efectua sarcini sau acțiuni specifice de un număr definit de ori. Cu alte cuvinte, funcția range () este utilizată pentru a efectua o sarcină în mod iterativ. Această funcție este utilizată împreună cu bucla for și bucla while.

Funcția range () vă permite să generați o secvență de numere într-un interval specificat. Funcția range () conține următoarele două definiții ale constructorului:

    1. interval (oprire)
    2. interval (start, stop, step)

Definiția range (stop) a funcției range () ia valoarea de stop ca argument. Valoarea stop definește punctele finale ale secvenței. Funcția range () nu mai returnează secvența numerelor când atinge valoarea de stop. Funcția range () ia de asemenea valoarea start, stop și step ca argument.

Parametrii sunt definiți după cum urmează:

De exemplu, pentru a imprima o secvență de numere de la 1 la 20 cu fiecare valoare incrementată cu două, valoarea de pornire este 1, valoarea de oprire este 21 și valoarea pasului este 2. În acest caz, valoarea de oprire este necesară, în timp ce valorile de pornire și de pas sunt opționale.

Să vedem câteva exemple care utilizează funcția Python range ().

Folosind range () cu pentru Loop

Funcția range () este utilizată mai ales în combinație cu buclele for și while. În programul dat, am definit doar valoarea stop.

Vom imprima o secvență de numere utilizând funcția pentru buclă și funcția range ().

#definirea intervalului de număr până la 20
număr = interval (21)
pentru i în număr:
#imprimarea succesiunii numerelor
print ("Numărul este:", i)

Ieșire

Apoi, vom defini funcția range () cu valorile start, stop și step și vom imprima secvența numerelor folosind bucla for.

#definirea intervalului de numere de la 1 la 21
#valoarea pasului este 2
număr = interval (1,21,2)
pentru i în număr:
#imprimarea succesiunii numerelor
print ("Numărul este:", i)

Ieșire

Crearea unei liste de numere utilizând funcția range ()

Prin definiție, intervalul () produce o succesiune de numere într-un interval dat. Putem crea o listă de numere folosind funcția range () într-un mod direct. Să creăm mai multe liste folosind funcția range ().

#crearea unei liste cu interval
#utilizarea valorii de oprire
#stop value este 20
lista_mea mea = interval (20)
#imprimarea listei
print (listă (lista_mea mea))
# folosind valoarea de pornire și oprire
valoarea #start este 7 și valoarea stop este 20
my_list = range (7,20)
#imprimarea listei
print (listă (lista_mea mea))
# folosind valoarea de pornire, oprire și pas
# valoarea de început este 7, valoarea de oprire este 20 și valoarea pasului este 3
my_list = range (7,20,3)
#imprimarea listei
print (listă (lista_mea mea))

Ieșire

Apoi, vom imprima o listă cu primele 10 numere impare și numere pare utilizând funcția range ().

#generarea primelor 10 numere impare
lista_mea mea = interval (1,20,2)
#imprimarea listei
print ("Lista numerelor impare:", listă (lista_mea mea))
#generarea primelor 10 numere pare
lista_mea mea = interval (2,21,2)
#imprimarea listei
print ("Lista numerelor pare:", listă (lista_mea mea))

Ieșire

Crearea unui tuplu de numere folosind funcția range ()

În ceea ce privește o listă, putem crea, de asemenea, un tuplu de numere utilizând funcția range ().

#crearea unui tuplu cu raza de acțiune
# folosind valoarea stop
#stop value este 30
my_tuple = range (30)
#imprimarea tuplului
print (tuplu (my_tuple))
# folosind valoarea de pornire și oprire
valoarea #start este 7, iar valoarea stop este 30
my_tuple = interval (7,30)
#imprimarea tuplului
print (tuplu (my_tuple))
# folosind valoarea de pornire, oprire și pas
# valoarea de început este 7, valoarea de oprire este 30 și valoarea pasului este 3
my_tuple = interval (7,30,3)
#imprimarea tuplului
print (tuplu (my_tuple))

Ieșire

Utilizarea funcției range () pentru a itera la lungimea unui obiect

Funcția range () poate fi, de asemenea, utilizată pentru a efectua o iterație. Funcția len () determină lungimea obiectului de secvență, i.e. lista, tuplurile și valoarea lungimii sunt transmise funcției range () ca argument. Să vedem un exemplu în acest sens.

#crearea unei liste
my_list = [1,2,3,4,5,6,7,8,9]
pentru x în interval (len (lista_mea mea)):
print (my_list [x])

Ieșire

Concluzie

Acest articol a explicat funcția gamă Python () prin diferite exemple. Python este un limbaj de programare modern și la nivel înalt, care oferă multe module și funcții încorporate pentru a efectua sarcini specifice. Funcția range () este o astfel de funcție încorporată a Python. Funcția range () este utilizată pentru a efectua o sarcină de un anumit număr de ori. Poate fi folosit și pentru a genera numere într-o succesiune. Pentru a afla mai multe despre Python și diferitele caracteristici pe care le puteți utiliza cu această limbă, consultați linuxhint.com.

OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...