Wyzwanie
Sumy bieżące
…a potem śledź baterię przez jedno okrążenie. Wyzwanie PRIMM o zmienianiu wartości zmiennych.
Wyniki 1–10 z 33
Wyzwanie
…a potem śledź baterię przez jedno okrążenie. Wyzwanie PRIMM o zmienianiu wartości zmiennych.
Wyzwanie
…tekst, liczby całkowite, dziesiętne i True/False. Wyzwanie PRIMM o typach danych.
Wyzwanie
Gołe except: zgłasza każdy odczyt paliwa jako zły, bo łapie też NameError z literówki. Przewidź ostatnią linię, znajdź ukryty błąd, łap tylko ValueError i popraw literówkę, a potem napisz parser…
Wyzwanie
record_launch() dodaje 1 do globalnego licznika i zatrzymuje się z błędem UnboundLocalError. Przewidź to, sprawdź, dlaczego Python traktuje nazwę jako lokalną, napraw to, przekazując licznik i…
Wyzwanie
refuel() przypisuje do fuel_kg w funkcji, co tworzy zmienną lokalną i nie zmienia globalnego paliwa. Przewidź ostatnią linię, porównaj obie wartości, napraw to, zwracając sumę, i napisz funkcję, która…
Wyzwanie
add_sample(sample, log=[]) pamięta pomiary z wcześniejszych wywołań, bo lista domyślna powstaje raz. Przewidź to, udowodnij, że wywołania dzielą jedną listę, napraw to przez None jako wartość domyślną…
Wyzwanie
Wywołanie schedule_launch() przekazuje stanowisko zamiast rakiety i tablica twierdzi, że leci stanowisko. Przewidź linię, sprawdź, który parametr dostał którą wartość, napraw to argumentami nazwanymi…
Wyzwanie
status_light() zwraca None dla Scrub, bo ta gałąź ustawia zmienną, ale jej nie zwraca. Przewidź ostatnią linię, sprawdź, które statusy dają None, spraw, żeby każda ścieżka zwracała wynik, a potem…
Wyzwanie
to_kelvin() wypisuje wynik zamiast go zwracać, więc wywołujący dostaje None. Przewidź ostatnią linię, sprawdź, co oddaje funkcja, napraw ją przez return, a potem napisz funkcję przeliczającą, która…
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…