Sobes.tech
Middle

Kas yra range Python ir kaip jis naudojamas kaip argumentas?

sobes.tech AI

Atsakymas iš AI

Python'e range yra įmontuota funkcija, kuri generuoja skaitinių seką. Ji dažnai naudojama organizuoti ciklus su tam tikru skaitiniu diapazonu.

Naudojimo formatai:

  • range(stop) — sekos nuo 0 iki stop-1.
  • range(start, stop) — nuo start iki stop-1.
  • range(start, stop, step) — nuo start iki stop-1 su žingsniu step.

Pavyzdys naudojimo cikle:

for i in range(1, 5):
    print(i)

Šis išves skaičius nuo 1 iki 4.

range dažnai naudojama kaip argumentas funkcijoms, kurios laukia iteruojamo objekto su skaičiais, pavyzdžiui, indeksų generavimui arba sąrašų kūrimui naudojant list(range(...)).