Wyzwanie
Przetestuj parser
Napisz sprawdzenia assert dla parse_line() z „Funkcji parsera”: najpierw cały rekord dla dobrej linii, a potem None dla pustej linii, komentarza i linii z brakującym polem, tak żeby zepsuty parser nie…
Wyniki 61–70 z 87
Wyzwanie
Napisz sprawdzenia assert dla parse_line() z „Funkcji parsera”: najpierw cały rekord dla dobrej linii, a potem None dla pustej linii, komentarza i linii z brakującym polem, tak żeby zepsuty parser nie…
Wyzwanie
…telemetrii z „Potoku telemetrii” został podzielony na małe funkcje, gotowe do pracy na stacji naziemnej bez nadzoru. Zanim ruszy, zespół chce testów: ktokolwiek następny zmieni potok, ma od razu…
Przykład
Funkcje enumerate() i range() rozszerzają możliwości pętli for w Pythonie.
Przykład
Funkcja może zwrócić wiele wartości jako krotkę. Rozpakowanie przy przypisaniu.
Artykuł Mini projekty
…w każdej parze są oddzielone dwukropkiem. Stwórzmy teraz funkcję do obliczania wagi: def calculate_weight(mass, gravity): return mass * gravity Ta funkcja mnoży masę przez grawitację, aby uzyskać…
Wyzwanie
…błędem ValueError . Ta odmowa jest częścią tego, co funkcja obiecuje, tak samo jak arytmetyka, i tak jak arytmetyka może się po cichu zepsuć. Napisz test, który będzie jej pilnował. Ukryte testy…
Artykuł Mini projekty
…star.penup() 4. Tworzenie planet i orbit Teraz stwórzmy funkcję do generowania planet i inną do obliczania ich ścieżek orbitalnych: def create_planet(color, size): planet = turtle.Turtle()…
Przykład
Kombinowanie zwykłych parametrów, *args i **kwargs w jednej funkcji.
Przykład
…pozycyjnymi a nazwanymi. Elastyczne wywoływanie funkcji.
Artykuł Podstawy Pythona
…obejmuje podstawy Pythona (zmienne, listy, słowniki, funkcje, klasy), podczas gdy druga prowadzi cię przez trzy kompletne projekty - grę w stylu Space Invaders, wizualizację danych i aplikację webową…