Search results
12 sie 2024 · Python range () to wbudowana funkcja dostępna w Python od Python (3.x) i podaje sekwencję liczb na podstawie podanego indeksu początkowego i końcowego. W przypadku braku podanego indeksu początkowego indeks jest uważany za 0 i będzie zwiększał wartość o 1 aż do indeksu końcowego. Na przykład range (5) wyświetli wartości 0,1,2,3,4.
27 wrz 2022 · Python range () to wbudowana funkcja dostępna w Pythonie od wersji 3.x, która podaje sekwencję liczb na podstawie podanego indeksu początku i końca. W przypadku, gdy indeks początkowy nie jest podany, indeks jest traktowany jako 0 i będzie zwiększał wartość o 1 aż do indeksu stopu. Na przykład range (5) wygeneruje wartości 0,1,2,3,4 .
W Pythonie range jest wbudowanym typem danych, który służy do tworzenia sekwencji liczb całkowitych w ustalonego zakresu. Jest to przydatne narzędzie do generowania ciągu liczb, szczególnie w pętlach. Obiekt range jest często używany w połączeniu z pętlą for, w celu wykonania pewnej liczby jej przejść (iteracji).
Jak wspomniałem range w python służy do generowania listy liczb. Wystarczy, że jako parametr podana zostanie wartość maksymalna. Podstawowe użycie może wyglądać zatem następująco:
Funkcja range () generuje sekwencję liczb, zaczynając domyślnie od 0, zwiększając ją o 1 (również domyślnie) i kończąc przed określoną liczbą. Podstawowa składnia range () jest następująca: Ta forma range () generuje liczby zaczynające się od 0 aż do (ale nie włączając) wartości stop. Oto przykład:
Oto rzut oka na działanie range(): for i in range(3, 16, 3): quotient = i / 3 print(f"{i} divided by 3 is {int(quotient)}.") W tej pętli for można było po prostu utworzyć zakres liczb podzielnych przez 3, dzięki czemu nie trzeba było samodzielnie podawać każdej z nich.
Najprostsze zastosowanie funkcji range () polega na wygenerowaniu sekwencji liczb: To polecenie tworzy sekwencję liczb od 1 do 14 (15 nie jest uwzględnione). Warto zauważyć, że range () zwraca obiekt typu range, a nie listę. Aby zobaczyć wszystkie elementy sekwencji, możemy przekształcić ją na listę: