Python

Funkcia Python range ()

Funkcia Python range ()

Python je moderný, univerzálny programovací jazyk na vysokej úrovni, ktorý má výkonné funkcie. Python má veľa zabudovaných modulov na podporu rôznych operácií. Funkcia range () je vstavaná funkcia, ktorá sa používa na vykonávanie konkrétnych úloh alebo akcií po určitý čas. Inými slovami, funkcia range () sa používa na iteratívne vykonávanie úloh. Táto funkcia sa používa v spojení so slučkou for a while.

Funkcia range () vám umožňuje vygenerovať postupnosť čísel v určenom rozsahu. Funkcia range () obsahuje nasledujúce dve definície konštruktora:

    1. rozsah (stop)
    2. rozsah (štart, stop, krok)

Definícia rozsahu (stop) funkcie range () berie stop hodnotu ako argument. Hodnota stop definuje konečné body sekvencie. Funkcia range () prestane vracať postupnosť čísel, keď dosiahne hodnotu stop. Funkcia range () berie ako argument aj hodnotu start, stop a step.

Parametre sú definované takto:

Napríklad pre tlač postupnosti čísel od 1 do 20 s každou hodnotou zvýšenou o dve, počiatočná hodnota je 1, stop hodnota je 21 a kroková hodnota je 2. V takom prípade je požadovaná hodnota zastavenia, zatiaľ čo hodnoty začatia a kroku sú voliteľné.

Pozrime sa na niekoľko príkladov, ktoré používajú funkciu Python range ().

Použitie range () s pre Loop

Funkcia range () sa väčšinou používa v kombinácii so slučkami for a while. V danom programe sme definovali iba stop hodnotu.

Poradie čísel vytlačíme pomocou slučky for a range ().

# definovanie rozsahu počtu do 20
number = range (21)
pre i v počte:
#tlač postupnosti čísel
print ("Číslo je:", i)

Výkon

Ďalej definujeme funkciu range () so začiatočnými, koncovými a krokovými hodnotami a vytlačíme postupnosť čísel pomocou slučky for.

# definovanie rozsahu čísel od 1 do 21
#kroková hodnota je 2
number = range (1,21,2)
pre i v počte:
#tlač postupnosti čísel
print ("Číslo je:", i)

Výkon

Vytvorenie zoznamu čísel pomocou funkcie range ()

Podľa definície rozsah () vytvorí postupnosť čísel v danom rozsahu. Zoznam čísel môžeme vytvoriť pomocou funkcie range () priamo. Vytvorme viac zoznamov pomocou funkcie range ().

#vytvorenie zoznamu s rozsahom
#použiť stop hodnotu
#stop hodnota je 20
my_list = rozsah (20)
#tlač zoznamu
print (list (my_list))
#použitie počiatočnej a konečnej hodnoty
#start hodnota je 7 a stop hodnota je 20
my_list = rozsah (7,20)
#tlač zoznamu
print (list (my_list))
#použitie hodnoty štart, stop a krok
#start value is 7, stop value is 20, and step value is 3
my_list = rozsah (7,20,3)
#tlač zoznamu
print (list (my_list))

Výkon

Ďalej pomocou funkcie range () vytlačíme zoznam prvých 10 nepárnych a párnych čísel.

#generovanie prvých 10 nepárnych čísel
my_list = rozsah (1,20,2)
#tlač zoznamu
print ("Zoznam nepárnych čísel:", zoznam (my_list))
#generovanie prvých 10 párnych čísel
my_list = rozsah (2,21,2)
#tlač zoznamu
print ("Zoznam párnych čísel:", zoznam (my_list))

Výkon

Vytvorenie n-tice čísel pomocou funkcie range ()

Pokiaľ ide o zoznam, môžeme tiež vytvoriť n-ticu čísel pomocou funkcie range ().

#vytvorenie n-tice s rozsahom
# using stop hodnota
#stop hodnota je 30
my_tuple = rozsah (30)
#tlač tice
print (n-tica (my_tuple))
#použitie počiatočnej a konečnej hodnoty
#start hodnota je 7 a stop hodnota je 30
my_tuple = rozsah (7,30)
#tlač tice
print (n-tica (my_tuple))
#použitie hodnoty začatia, zastavenia a kroku
#start value is 7, stop value is 30, and step value is 3
my_tuple = rozsah (7,30,3)
#tlač tice
print (n-tica (my_tuple))

Výkon

Používanie funkcie range () na iteráciu na dĺžku objektu

Funkciu range () možno použiť aj na vykonanie iterácie. Funkcia len () určuje dĺžku sekvenčného objektu, t.j.e. zoznam, n-tice a hodnota dĺžky sa odovzdajú funkcii range () ako argument. Pozrime sa na príklad.

#vytvorenie zoznamu
my_list = [1,2,3,4,5,6,7,8,9]
pre x v rozsahu (len (my_list)):
print (my_list [x])

Výkon

Záver

Tento článok vysvetľuje funkciu Python range () na rôznych príkladoch. Python je moderný programovací jazyk na vysokej úrovni, ktorý poskytuje mnoho vstavaných modulov a funkcií na vykonávanie konkrétnych úloh. Funkcia range () je jednou z takýchto zabudovaných funkcií Pythonu. Funkcia range () sa používa na vykonanie úlohy určitý čas. Môže sa tiež použiť na generovanie čísel v poradí. Ak sa chcete dozvedieť viac informácií o Pythone a rôznych funkciách, ktoré môžete používať v tomto jazyku, vyskúšajte linuxhint.com.

Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...
Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...
Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...