Aktywne Wpisy
przecietny_facet +105
Elo mordy. Stylóweczka do oceny #modameska
erni13 +316
#dziendobry , ja już od rana zwiedzam piękny i słoneczny Neapol a wy dalej w tej Polsce? Nawet mi was nie żal ( ͡° ͜ʖ ͡°)
#turystyka #podroze #gownowpis
#turystyka #podroze #gownowpis
range
:range(1,n)
to generator sekwencji<1;n)
- czyli da(n-1)
elementów[1, 2, ..., n-2, n-1]
range(n)
to generator sekwencji<0;n)
- czyli da(n)
elementów[0, 1, ..., n-2, n-1]
1/2
zawsze da wynik typu float (/
jest dzieleniem zmiennoprzecinkowym)1//2
zawsze da wynik typu int (//
jest dzieleniem liczb całkowitych)Żeby zobaczyć co robi
def gen(n):
to trzeba zrobić podróż do środkowych linii w pliku.Używanie praktyki z
def main():
eliminuje nadużywanie scope globalnego - zmienne można zdefiniować w środku i kod jest czytelniejszy: https://stackoverflow.com/a/4041718x_i
) nie czyni tego elementu czymś, co zależy odi
.Konstrukty Pythona 3, które to umożliwiają to:
* funkcja
def x(i):
, którą potem możesz sobie wywołać jakox(i)
* sekwencyjne kolekcje (np. lista, tupla)
x = [0,1,2,3,4]
czyx = (0,1,2,3,4)
, a potem używasz jakox[i]
ang. tupla = krotka po naszemu.
Listę/tuplę możesz też sobie wygenerować przez