Wyniki dla „walidacja”

Wyniki 1–10 z 15

  1. Wyzwanie

    Porządki w zgłoszeniach

    Uporządkuj zgłoszenia do misji analogowej: przytnij imiona i nazwiska, zacznij je wielką literą, zamień e-maile na małe litery, a potem odrzuć wpisy bez imienia lub z zepsutym e-mailem i usuń…

    Napisz kod Średni 2 etapy projekt napisy strip split
  2. Wyzwanie

    Potok telemetrii

    Mały, ale kompletny potok danych: czytaj CSV z telemetrią, odrzucaj wiersze z nieznanymi czujnikami lub zepsutymi wartościami z podaniem powodu, oznaczaj odczyty poza limitami każdego czujnika i…

    Napisz kod Trudny 3 etapy projekt csv json pliki
  3. Wyzwanie

    Walidator manifestu

    Napisz problems(item), która wymienia wszystko, co jest nie tak z pozycją ładunku: brak pól, masę niebędącą liczbą, równą 0 albo ponad limit. Wypisz PASS lub FAIL dla każdej pozycji, a potem wyłap…

    Napisz kod Średni 2 etapy projekt walidacja słowniki funkcje
  4. Wyzwanie

    Wczytywanie konfiguracji

    Wczytaj ustawienia JSON modułu łącza na kopię wartości domyślnych, sprawdź typ i zakres każdej wartości i zgłoś wszystkie problemy naraz, a potem zamknij to w load_config(), która nigdy się nie…

    Napisz kod Trudny 3 etapy projekt json konfiguracja walidacja
  5. Wyzwanie

    Bezpieczne wczytanie liczby

    Długość odpalenia jest wpisywana ręcznie, a literówka zatrzymuje program błędem ValueError. Złap go przez try i except, pytaj ponownie, dopóki dane nie będą liczbą, a potem odrzucaj też zero i…

    Napisz kod Łatwy 2 etapy błędy try except ValueError
  6. Wyzwanie

    Jasne komunikaty błędów

    fuel_needed() po cichu zwraca ujemne paliwo dla ujemnej długości odpalenia. Spraw, żeby zgłaszała ValueError z komunikatem pokazującym złą wartość, a potem TypeError, sprawdzany jako pierwszy, gdy…

    Napisz kod Średni 2 etapy błędy raise ValueError TypeError
  7. Wyzwanie

    Sprawdź rekord ładunku

    Napisz validate_cargo(item), która zwraca listę wszystkiego, co jest nie tak z rekordem ładunku: brakujące pola i ujemna masa, a potem identyfikator, który nie pasuje do formatu CG- i czterech cyfr…

    Napisz kod Średni 2 etapy funkcje return listy walidacja
  8. Wyzwanie

    Nazwy z wartościami

    Wypisz każdą nazwę czujnika z jego odczytem, przechodząc pętlą przez dwie listy jednocześnie przez zip(), a potem dodaj trzecią listę jednostek i ostrzegaj, gdy listy mają różne długości, bo zip() po…

    Napisz kod Łatwy 2 etapy pętla for zip listy rozpakowywanie
  9. Wyzwanie

    Pomiń puste linie i komentarze

    Rozszerz parser danych tak, żeby continue pomijało puste linie i komentarze, a potem zgłaszaj uszkodzone linie ze zbyt małą liczbą pól zamiast się wysypywać, z licznikiem linii przetworzonych i…

    Napisz kod Średni 2 etapy pętla for continue strip startswith