Wyniki dla „print”

Wyniki 41–50 z 146

  1. 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…

    Napraw kod Średni 3 etapy funkcje listy mutacja return
  2. Wyzwanie

    Skopiowane bloki

    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…

    Napraw kod Średni 2 etapy refaktoryzacja pętla for krotki listy
  3. Wyzwanie

    Kopia, która nią nie jest

    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…

    Napraw kod Średni 3 etapy listy copy referencje is
  4. Wyzwanie

    Flaga z tekstu konfiguracji

    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…

    Napraw kod Łatwy 3 etapy bool if else konfiguracja
  5. Wyzwanie

    Nieosiągalna gałąź

    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…

    Napraw kod Łatwy 3 etapy if elif kolejność warunków debugowanie
  6. Wyzwanie

    Spłaszcz zagnieżdżone if

    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ą…

    Napraw kod Średni 2 etapy if elif and zagnieżdżone warunki