Piton

Python raspon () funkcija

Python raspon () funkcija

Python je moderan programski jezik opće namjene i visoke razine koji dolazi s moćnim značajkama. Python ima mnogo ugrađenih modula za podršku različitim operacijama. Funkcija range () je ugrađena funkcija koja se koristi za obavljanje određenih zadataka ili radnji određeni broj puta. Drugim riječima, funkcija range () koristi se za iteracijsko izvršavanje zadatka. Ova se funkcija koristi zajedno s petljom for i while.

Funkcija range () omogućuje vam generiranje niza brojeva u određenom rasponu. Funkcija range () sadrži sljedeće dvije definicije konstruktora:

    1. domet (zaustaviti)
    2. domet (start, zaustavljanje, korak)

Definicija opsega (stop) funkcije range () uzima vrijednost zaustavljanja kao argument. Vrijednost zaustavljanja definira završne točke niza. Funkcija range () zaustavlja vraćanje niza brojeva kad dosegne vrijednost zaustavljanja. Funkcija range () također uzima vrijednost argumenta start, stop i step.

Parametri su definirani kako slijedi:

Na primjer, za ispis niza brojeva od 1 do 20 sa svakom vrijednošću uvećanom za dva, početna vrijednost je 1, zaustavna vrijednost je 21 i vrijednost koraka je 2. U tom je slučaju potrebna zaustavna vrijednost, dok su početna i koračna vrijednost neobavezne.

Pogledajmo neke primjere koji koriste funkciju Python range ().

Upotreba raspona () sa za Loop

Funkcija range () uglavnom se koristi u kombinaciji s petljama for i while. U danom programu definirali smo samo zaustavnu vrijednost.

Ispisat ćemo niz brojeva pomoću petlje for i funkcije range ().

#definiranje raspona broja do 20
broj = raspon (21)
za ja na broju:
#ispis niza brojeva
print ("Broj je:", i)

Izlaz

Dalje ćemo definirati funkciju range () s vrijednostima start, stop i step i ispisati niz brojeva pomoću for petlje.

#definiranje raspona brojeva od 1 do 21
# vrijednost koraka je 2
broj = raspon (1,21,2)
za ja na broju:
#ispis niza brojeva
print ("Broj je:", i)

Izlaz

Stvaranje popisa brojeva pomoću funkcije range ()

Prema definiciji, raspon () stvara niz brojeva u danom rasponu. Popis brojeva možemo stvoriti pomoću funkcije range () na jednostavan način. Stvorimo više popisa pomoću funkcije range ().

#kreiranje popisa s rasponom
#uporaba zaustavne vrijednosti
Vrijednost #stop je 20
my_list = raspon (20)
#ispisivanje popisa
ispis (popis (moj_popis))
#uporaba vrijednosti start i stop
Vrijednost #start je 7, a zaustavna vrijednost 20
my_list = raspon (7,20)
#ispisivanje popisa
ispis (popis (moj_popis))
# using vrijednost start, stop i step
Vrijednost #start je 7, vrijednost zaustavljanja je 20 i vrijednost koraka je 3
my_list = raspon (7,20,3)
#ispisivanje popisa
ispis (popis (moj_popis))

Izlaz

Dalje ćemo ispisati popis prvih 10 neparnih i parnih brojeva pomoću funkcije range ().

#generiranje prvih 10 neparnih brojeva
my_list = raspon (1,20,2)
#ispisivanje popisa
ispis ("Popis neparnih brojeva:", popis (moj_popis))
#generiranje prvih 10 parnih brojeva
my_list = raspon (2,21,2)
#ispisivanje popisa
print ("Popis parnih brojeva:", popis (moj_popis))

Izlaz

Stvaranje paketa brojeva pomoću funkcije raspona ()

Što se tiče popisa, također možemo stvoriti skup brojeva pomoću funkcije range ().

#kreiranje korijena s dometom
# koristeći zaustavnu vrijednost
Vrijednost #stop je 30
my_tuple = raspon (30)
#print korice
ispis (tuple (my_tuple))
#uporaba vrijednosti start i stop
Vrijednost #start je 7, a zaustavna vrijednost 30
my_tuple = raspon (7,30)
#print korice
ispis (tuple (my_tuple))
# koristeći vrijednost start, stop i step
Vrijednost #start je 7, vrijednost zaustavljanja je 30 i vrijednost koraka je 3
my_tuple = raspon (7,30,3)
#print korice
ispis (tuple (my_tuple))

Izlaz

Upotreba funkcije range () za iteriranje na duljinu objekta

Funkcija range () također se može koristiti za izvođenje iteracije. Funkcija len () određuje duljinu objekta sekvence, tj.e. popis, korijeni i vrijednost duljine prosljeđuju se funkciji range () kao argument. Pogledajmo primjer toga.

#stvaranje popisa
moj_popis = [1,2,3,4,5,6,7,8,9]
za x u rasponu (len (moj_popis)):
ispis (moj_popis [x])

Izlaz

Zaključak

Ovaj je članak kroz razne primjere objasnio funkciju Python range (). Python je moderan programski jezik na visokoj razini koji nudi mnoge ugrađene module i funkcije za obavljanje određenih zadataka. Funkcija range () jedna je od takvih ugrađenih funkcija Pythona. Funkcija range () koristi se za izvršavanje zadatka određeni broj puta. Također se može koristiti za generiranje brojeva u nizu. Da biste saznali više o Pythonu i raznim značajkama koje možete koristiti s ovim jezikom, pogledajte linuxhint.com.

Bitka za Wesnoth 1.13.6 Razvoj objavljen
Bitka za Wesnoth 1.13.6 objavljeno prošlog mjeseca, šesto je razvojno izdanje u izdanju 1.13.x series i donosi niz poboljšanja, ponajviše korisničkog ...
Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...
Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...