Python

Python-alue () Toiminto

Python-alue () Toiminto

Python on moderni, yleiskäyttöinen ja korkean tason ohjelmointikieli, jolla on tehokkaita ominaisuuksia. Pythonissa on monia sisäänrakennettuja moduuleja tukemaan erilaisia ​​toimintoja. Range () -toiminto on sisäänrakennettu toiminto, jota käytetään tiettyjen tehtävien tai toimintojen suorittamiseen tietyn määrän kertoja. Toisin sanoen aluetta () käytetään funktion suorittamiseen iteratiivisesti. Tätä toimintoa käytetään yhdessä for-silmukan ja while-silmukan kanssa.

Alue () -toiminnon avulla voit luoda numerosarjan määrätylle alueelle. Range () -funktio sisältää seuraavat kaksi konstruktorin määritelmää:

    1. alue (pysäytys)
    2. alue (alku, pysäytys, askel)

Alueen () toiminnon alue (pysäytys) määritelmä ottaa pysäytysarvon argumentiksi. Pysäytysarvo määrittää sekvenssin loppupisteet. Alue () -toiminto lopettaa numerosarjan palauttamisen, kun se saavuttaa pysäytysarvon. Alue () -funktio ottaa myös alku-, lopetus- ja askelarvon argumenttina.

Parametrit määritellään seuraavasti:

Esimerkiksi, jos haluat tulostaa numerosarjan 1: stä 20: een siten, että jokainen arvo kasvaa kahdella, aloitusarvo on 1, pysäytysarvo on 21 ja askelarvo on 2. Tässä tapauksessa pysäytysarvo vaaditaan, kun taas aloitus- ja vaihe-arvot ovat valinnaisia.

Katsotaanpa joitain esimerkkejä, jotka käyttävät Python range () -funktiota.

Käyttämällä aluetta () silmukalle

Alue () -toimintoa käytetään enimmäkseen yhdessä for and while -silmukoiden kanssa. Annetussa ohjelmassa olemme määrittäneet vain pysäytysarvon.

Tulostamme numerosarjan käyttämällä for -silmukkaa ja alue () -toimintoa.

#määrittää lukualue 20: een saakka
numero = alue (21)
i: lle luvussa:
#numerosarjan tulostaminen
tulosta ("Numero on:", i)

Tuotos

Seuraavaksi määritetään alue () -toiminto alku-, lopetus- ja askelarvoilla ja tulostetaan numerosarja käyttämällä for-silmukkaa.

#määritä numeroalue 1: stä 21: een
#vaiheen arvo on 2
numero = alue (1,21,2)
i: lle luvussa:
#numerosarjan tulostaminen
tulosta ("Numero on:", i)

Tuotos

Numeroluettelon luominen alue () -toiminnon avulla

Määritelmän mukaan alue () tuottaa numerosarjan tietyllä alueella. Voimme luoda luettelon numeroista käyttämällä alue () -toimintoa suoraviivaisella tavalla. Luodaan useita luetteloita käyttämällä range () -funktiota.

#luettelon luominen alueella
#pysäytysarvon käyttö
#stop-arvo on 20
my_list = alue (20)
#luettelon tulostaminen
tulosta (luettelo (oma_lista))
# Käynnistys- ja lopetusarvon käyttäminen
#start-arvo on 7 ja stop-arvo on 20
my_list = alue (7,20)
#luettelon tulostaminen
tulosta (luettelo (oma_lista))
# Käynnistys-, lopetus- ja vaihe-arvon käyttö
#start-arvo on 7, stop-arvo on 20 ja vaiheen arvo on 3
my_list = alue (7,20,3)
#luettelon tulostaminen
tulosta (luettelo (oma_lista))

Tuotos

Seuraavaksi tulostamme luettelon ensimmäisistä 10 parittomasta luvusta ja parillisista numeroista käyttämällä aluetta ().

#luodaan ensimmäiset 10 parittomat numerot
my_list = alue (1,20,2)
#luettelon tulostaminen
tulosta ("Parittomien numeroiden luettelo:", luettelo (oma_lista))
#luodaan ensimmäiset 10 parillista numeroa
my_list = alue (2,21,2)
#luettelon tulostaminen
tulosta ("Parillisten numeroiden luettelo:", luettelo (oma_lista))

Tuotos

Tuplen numeroiden luominen käyttämällä aluetta ()

Mitä tulee luetteloon, voimme myös luoda useita numeroita käyttämällä aluetta ().

#luodaan kaksinkertainen alue
#pysäytysarvo
#stop-arvo on 30
my_tuple = alue (30)
#tuplen tulostaminen
tulosta (tuple (my_tuple))
# Käynnistys- ja lopetusarvon käyttäminen
#start-arvo on 7 ja stop-arvo on 30
my_tuple = alue (7,30)
#tuplen tulostaminen
tulosta (tuple (my_tuple))
# Käynnistys-, lopetus- ja vaihe-arvon käyttäminen
#start-arvo on 7, stop-arvo on 30 ja askeleen arvo on 3
my_tuple = alue (7,30,3)
#tuplen tulostaminen
tulosta (tuple (my_tuple))

Tuotos

Alueen () funktion käyttäminen objektin pituuden iterointiin

Alue () -toimintoa voidaan käyttää myös iteraation suorittamiseen. Funktio len () määrittää sekvenssiobjektin pituuden, ts.e. luettelo, joukot ja pituuden arvo välitetään alue () -funktioksi argumenttina. Katsotaanpa esimerkki tästä.

#luettelon luominen
my_list = [1,2,3,4,5,6,7,8,9]
x: lle alueella (len (my_list)):
tulosta (oma_lista [x])

Tuotos

Johtopäätös

Tässä artikkelissa selitettiin Python-alue () -funktio useiden esimerkkien avulla. Python on moderni ja korkean tason ohjelmointikieli, joka tarjoaa monia sisäänrakennettuja moduuleja ja toimintoja tiettyjen tehtävien suorittamiseen. Range () -funktio on yksi tällainen sisäänrakennettu Python-toiminto. Range () -funktiota käytetään tehtävän suorittamiseen tietyn määrän kertoja. Sitä voidaan käyttää myös numeroiden luomiseen peräkkäin. Saat lisätietoja Pythonista ja tämän kielen kanssa käytettävistä ominaisuuksista tutustumalla linuxhintiin.com.

OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
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...