Wyzwanie
Funkcja parsera
Przenieś parser danych z „Z linii rekord” do parse_line(line), która zwraca słownik rekordu, a potem pozwól jej zwracać None dla pustych linii, komentarzy i uszkodzonych linii, żeby pętla zachowywała…
Wyniki 61–70 z 81
Wyzwanie
Przenieś parser danych z „Z linii rekord” do parse_line(line), która zwraca słownik rekordu, a potem pozwól jej zwracać None dla pustych linii, komentarzy i uszkodzonych linii, żeby pętla zachowywała…
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…
Artykuł Podstawy Pythona
…krotkę, o której jeszcze będzie mowa. Na taki błąd da się stracić pół wieczoru. Wracając do funkcji. Na pierwszy rzut oka wszystko gra. Spróbuj jednak użyć tej liczby do czegoś więcej, na przykład…
Artykuł Podstawy Pythona
…drzwi do różnych dziedzin, takich jak tworzenie stron internetowych, nauka o danych, robotyka i automatyzacja. Jego prostota i czytelność sprawiają, że jest doskonałym wyborem zarówno dla…
Wyzwanie
status_light() zwraca None dla Scrub, bo ta gałąź ustawia zmienną, ale jej nie zwraca. Przewidź ostatnią linię, sprawdź, które statusy dają None, spraw, żeby każda ścieżka zwracała wynik, a potem…
Quiz
…Skróty takie jak += i *= Typy danych: int , float , str i bool Konwersja typów za pomocą int() i dynamiczne typowanie Stałe jako konwencja i słowo kluczowe global Jak to działa 15 pytań: 11 z jedną…
Artykuł Podstawy Pythona
…Potrzebujesz dokładnie trzech rzeczy: Python ze strony python.org (kliknij 'Downloads' i pobierz najnowszą wersję) PyCharm ze strony jetbrains.com/pycharm/download To wszystko. Na razie nie instaluj…
Artykuł Podstawy Pythona
…który skanuje powierzchnię Marsa i szuka łazików, które straciły kontakt z bazą. Najpierw losowo rozmieścimy kilka łazików, potem je znajdziemy. Bardziej przyziemny przykład mógłby obejmować…
Wyzwanie
…-5 s Odmowa: długość odpalenia musi być liczbą, a jest str Użyj if not isinstance(burn_s, (int, float)): i type(burn_s).__name__ dla nazwy typu. To sprawdzenie musi stać przed burn_s < 0 , czyli…
Wyzwanie
…a misja zawiera listę obrazków naszywek. Publiczna strona startu pokazuje rakietę i naszywkę misji. Wydobądź te dwie wartości z zagnieżdżonej odpowiedzi, a potem spraw, żeby strona poradziła sobie z…