Wyzwanie
Zmieniona lista wywołującego
add_reading() dodaje do listy, którą dostaje, więc zapisane odczyty też się zmieniają. Przewidź pierwszą linię, udowodnij, że obie nazwy wskazują jedną listę, napraw to, zwracając nową listę, a potem…
Wyniki 61–70 z 234
Wyzwanie
add_reading() dodaje do listy, którą dostaje, więc zapisane odczyty też się zmieniają. Przewidź pierwszą linię, udowodnij, że obie nazwy wskazują jedną listę, napraw to, zwracając nową listę, a potem…
Wyzwanie
Pętla while czeka na sygnał anteny, ale nigdy nie przechodzi do następnego odczytu, więc się nie kończy. Przewidź to, znajdź zablokowany licznik, napraw go, a potem napisz czekanie, które się poddaje…
Wyzwanie
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…
Wyzwanie
backup = crew nadaje jednej liście dwie nazwy, więc usunięcie kogoś z kopii usuwa go też z aktualnego składu. Przewidź to, udowodnij przez is, napraw przez copy(), a potem zaplanuj zamianę w załodze…
Wyzwanie
Plik konfiguracyjny mówi, że dry_run to False, a jednak bool("False") zamienia to w True i silnik symuluje zamiast odpalić. Przewidź to, sprawdź dlaczego, porównuj tekst zamiast tego, a potem czytaj…
Wyzwanie
Kontrola drgań zgłasza WARN dla odczytu 63, bo warunki elif są w złej kolejności, więc CRITICAL nigdy się nie wykonuje. Przewidź to, znajdź martwą gałąź, popraw kolejność, a potem napisz łańcuch z…
Wyzwanie
Zrefaktoryzuj kontrolę dokowania zbudowaną z trzech zagnieżdżonych if w jeden warunek połączony przez and, bez zmiany wyniku, a potem przepisz ją jako płaski łańcuch if/elif, który zgłasza pierwszą…
Wyzwanie
Wypisz systemy i ich stany w wyrównanych kolumnach za pomocą szerokości takich jak {name:
Wyzwanie
Skrypt dziennika lotu nie chce działać. Przeczytaj komunikat błędu, przejdź prosto do wskazanej linii i ją napraw. Naucz się debugować błędy składni tak jak programiści.
Quiz
Darmowy quiz dla początkujących: 15 pytań o matematykę w Pythonie – +, -, *, /, //, %, **, kolejność działań i zaokrąglanie. Odpowiedzi od razu.