Space Python Ładowanie Pythona…
Pętla for przechodzi przez każdy element sekwencji. Działa na listach, stringach, zakresach. Podstawowy sposób iteracji w Pythonie.

Wyzwanie

Przećwicz to, co pokazuje ten przykład, w tych wyzwaniach.

Sprawdź każdy odczyt

Napisz kodŁatwy 2 etapy

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 wyzwanie

Przetwórz cały kanał

Napisz kodŁatwy 2 etapy

Przejdź 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 wyzwanie

Przefiltruj dziennik

Napisz kodŚredni 2 etapy

Przejdź 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 wyzwanie

Skopiowane bloki

Napraw kodŚredni 2 etapy

Zastą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 wyzwanie

Dyskusja

Utknąłeś przy tym przykładzie albo chcesz pójść dalej? Zapytaj tutaj lub zobacz, o co pytali inni.

Zaloguj się, żeby pytać i odpowiadać.

script.py
PythonWiersz 1, kol. 1Spacje: 4
Ładowanie środowiska Pythona…

Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].