Wyzwanie
Przetrwaj złe linie
Rozszerz parser strumienia z „Pomiń puste linie i komentarze”: uszkodzony czujnik wysyła ERR, a float() zatrzymuje program. Pomijaj linie, których nie da się zamienić, i licz je, a potem niech jedno…
Wyniki 21–28 z 28
Wyzwanie
Rozszerz parser strumienia z „Pomiń puste linie i komentarze”: uszkodzony czujnik wysyła ERR, a float() zatrzymuje program. Pomijaj linie, których nie da się zamienić, i licz je, a potem niech jedno…
Wyzwanie
…napis feed : otwórz telemetry.csv z newline="" , przejdź pętlą po csv.DictReader(csv_file) i wypisz każdy wiersz w tym samym formacie co wcześniej: 09:30:05 ENG-2: 412.5 C 09:30:05 TANK-1: 78.3 %…
Wyzwanie
…450, w przeciwnym razie OK . Potem wypisz raport pętlą po liście silników. Wynik, przed i po: RAPORT SILNIKÓW =============== ENG-1 średnia 425.6 maks. 431.75 OK ENG-2 średnia 400.4 maks. 402.25 OK…
Wyzwanie
…10:14:47 PROP Zawór paliwa 2 nie odpowiada Zatrzymaj pętlę przez break , gdy tylko go znajdziesz. Ukryte testy uruchamiają też dziennik bez żadnych błędów. Ranking ostrzeżeń Uszereguj podsystemy…
Wyzwanie
…Lumen-3 (JAXA) Tern-5 (ISRO) Aurora Relay 2 (JAXA) Przejdź pętlą po startach i porównuj launch["status"] z "Go" . I cała reszta Zbierz starty, które nie mają statusu Go, każdy z jego statusem, i…
Wyzwanie
…telemetry_rate_hz: 10 dark_mode: True alerts: all Przejdź pętlą po user_settings.items() i sprawdzaj każdy klucz przez in DEFAULTS .
Wyzwanie
…'value': 415.0, 'unit': 'C'} Zacznij od records = [] . W pętli zbuduj {"time": timestamp[11:19], "sensor": sensor, "value": float(value), "unit": unit} i dodaj go do listy. Wartość jest w rekordzie…
Wyzwanie
…był już użyty i czy cały ładunek się mieści. W pętli dodaj "powtórzony identyfikator" do problemów pozycji, której identyfikator już się pojawił, licz pozycje, które przechodzą, i ich masę, a na końcu…