Sprawdź każdy odczyt
Rozszerz kontrolę OK/WARN/CRITICAL z Poziomu alarmu tak, żeby pętla for uruchamiała ją dla każdej temperatury z listy, a potem policz odczyty WARN i CRITICAL do linii podsumowania.
Rozpocznij wyzwaniePrzećwicz to, co pokazuje ten przykład, w tych wyzwaniach.
Rozszerz kontrolę OK/WARN/CRITICAL z Poziomu alarmu tak, żeby pętla for uruchamiała ją dla każdej temperatury z listy, a potem policz odczyty WARN i CRITICAL do linii podsumowania.
Rozpocznij wyzwaniePrzejdź przez blok telemetrii linia po linii przez splitlines(), podziel każdą linię po przecinkach i wypisz czujnik i wartość, a potem rozpakuj cztery pola i pokaż też godzinę.
Rozpocznij wyzwaniePrzejdź przez dziennik misji i zbuduj nową listę z samymi wpisami WARN i ERROR przez append(), a potem pozwól minimalnemu poziomowi decydować, co się liczy, tak jak narzędzia do logów filtrują według wagi.
Rozpocznij wyzwanieZastąp trzy skopiowane bloki stanu zbiorników listą par (nazwa, poziom) i jedną pętlą, zachowując dokładnie ten sam wynik, a potem dodaj czwarty zbiornik jednym elementem listy i wypisz zbiorniki z niskim poziomem.
Rozpocznij wyzwanieUtknąłeś przy tym przykładzie albo chcesz pójść dalej? Zapytaj tutaj lub zobacz, o co pytali inni.
Zaloguj się, żeby pytać i odpowiadać.
Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].
Zaloguj się albo załóż darmowe konto, aby zapisać kod i udostępnić go linkiem. Twój kod będzie tu czekał, gdy wrócisz.