Python

Obseg Pythona () Funkcija

Obseg Pythona () Funkcija

Python je sodoben, splošno namenjen in programski jezik na visoki ravni, ki ima zmogljive funkcije. Python ima veliko vgrajenih modulov za podporo različnim operacijam. Funkcija range () je vgrajena funkcija, ki se uporablja za določeno število opravil ali dejanj. Z drugimi besedami, funkcija range () se uporablja za ponavljanje naloge. Ta funkcija se uporablja skupaj z zanko for in zanko while.

Funkcija range () vam omogoča ustvarjanje zaporedja števil v določenem obsegu. Funkcija range () vsebuje naslednji dve definiciji konstruktorja:

    1. doseg (stop)
    2. obseg (začetek, zaustavitev, korak)

Definicija obsega (stop) funkcije range () za argument vzame vrednost stop. Vrednost stop določa končne točke zaporedja. Funkcija range () preneha vračati zaporedje številk, ko doseže vrednost zaustavitve. Funkcija range () za argument vzame tudi vrednost start, stop in step.

Parametri so opredeljeni na naslednji način:

Če želite na primer natisniti zaporedje števil od 1 do 20, pri čemer se vsaka vrednost poveča za dve, je začetna vrednost 1, zaustavitvena vrednost 21 in koračna vrednost 2. V tem primeru je potrebna zaustavitvena vrednost, začetna in koračna pa sta neobvezna.

Oglejmo si nekaj primerov, ki uporabljajo funkcijo Python range ().

Uporaba obsega () z za Loop

Funkcija range () se večinoma uporablja v kombinaciji z zankama for in while. V danem programu smo definirali samo vrednost zaustavitve.

Zaporedje števil bomo natisnili s pomočjo zanke for in funkcije range ().

#defining obseg števila do 20
število = obseg (21)
za i v številu:
#printing zaporedja števil
print ("Številka je:", i)

Izhod

Nato bomo definirali funkcijo range () z vrednostmi start, stop in step ter z zanko for natisnili zaporedje številk.

#definiranje obsega številk od 1 do 21
# vrednost koraka je 2
število = obseg (1,21,2)
za i v številu:
#printing zaporedja števil
print ("Številka je:", i)

Izhod

Ustvarjanje seznama številk z uporabo funkcije range ()

Po definiciji obseg () ustvari zaporedje števil v določenem obsegu. Seznam funkcij lahko ustvarimo s pomočjo funkcije range () na enostaven način. Ustvarimo več seznamov s pomočjo funkcije range ().

# ustvarjanje seznama z obsegom
#uporaba vrednosti zaustavitve
Vrednost #stop je 20
my_list = obseg (20)
#printing the list
natisni (seznam (moj_list))
#uporaba začetne in končne vrednosti
Vrednost #start je 7, stop pa 20
my_list = obseg (7,20)
#printing the list
natisni (seznam (moj_list))
# using vrednost start, stop in step
Vrednost #start je 7, vrednost zaustavitve je 20 in vrednost koraka je 3
my_list = obseg (7,20,3)
#printing the list
natisni (seznam (moj_list))

Izhod

Nato bomo s funkcijo range () natisnili seznam prvih 10 neparnih števil in parnih števil.

# ustvarjanje prvih 10 lihih števil
my_list = obseg (1,20,2)
#printing the list
print ("Seznam lihih številk:", seznam (moj_list))
# ustvarjanje prvih 10 parnih števil
my_list = obseg (2,21,2)
#printing the list
print ("Seznam parnih števil:", seznam (moj_list))

Izhod

Ustvarjanje sklopa števil s pomočjo funkcije range ()

Kar zadeva seznam, lahko s pomočjo funkcije range () ustvarimo tudi nabor števil.

#creating tuple z obsegom
#use stop stop
Vrednost #stop je 30
my_tuple = obseg (30)
#printing tuple
tisk (tuple (my_tuple))
#uporaba začetne in končne vrednosti
Vrednost #start je 7, stop pa 30
my_tuple = obseg (7,30)
#printing tuple
tisk (tuple (my_tuple))
#uporaba vrednosti za zagon, zaustavitev in korak
Vrednost #start je 7, vrednost zaustavitve je 30 in vrednost koraka je 3
my_tuple = obseg (7,30,3)
#printing tuple
tiskanje (tuple (my_tuple))

Izhod

Uporaba funkcije range () za iteracijo do dolžine predmeta

Funkcijo range () lahko uporabimo tudi za izvedbo ponovitve. Funkcija len () določa dolžino predmeta zaporedja, tj.e. seznam, nabori in vrednost dolžine se posredujejo funkciji range () kot argument. Oglejmo si primer tega.

# ustvarjanje seznama
moj_list = [1,2,3,4,5,6,7,8,9]
za x v obsegu (len (moj_list)):
natisni (moj_list [x])

Izhod

Zaključek

Ta članek je skozi različne primere razložil funkcijo obsega Python (). Python je sodoben in na visoki ravni programski jezik, ki ponuja številne vgrajene module in funkcije za izvajanje določenih nalog. Funkcija range () je ena takih vgrajenih funkcij Pythona. Funkcija range () se uporablja za določeno število opravil. Uporablja se lahko tudi za ustvarjanje števil v zaporedju. Če želite izvedeti več o Pythonu in različnih funkcijah, ki jih lahko uporabljate s tem jezikom, si oglejte linuxhint.com.

Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...