Wyzwanie
Przesłonięte paliwo
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…
Wyniki 11–20 z 38
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
…spraw, żeby każda ścieżka zwracała wynik, a potem napisz funkcję, w której każda ścieżka zwraca wynik.
Wyzwanie
…zauważył, dopóki w budżecie paliwa nie zabrakło 62.5 kg. Funkcja, która dostaje wartość, z którą nie może pracować, powinna to powiedzieć, głośno i wyraźnie, w chwili, gdy to się dzieje. Zgłoś…
Wyzwanie
Kontrola alarmów silnika z „Poziomu alarmu” jest teraz funkcją, alert_level() , i zależą od niej inne programy. Zanim ktokolwiek znów ją zmieni, potrzebuje testów: małych sprawdzeń, które działają w…
Wyzwanie
Rozszerz format_log() z „Funkcji formatującej wpis” o **fields, żeby dowolne dodatkowe argumenty nazwane były dopisywane do linii jako pary key=value, a potem przekazuj do niej całe słowniki pól przez…
Wyzwanie
…wartości zwracanej; testy odczytują jedno i drugie z samej funkcji.
Wyzwanie
…sprawdź, jak podgląd dotarł do zapisanej listy, napraw funkcję, a potem napisz kolejną, która nie rusza swoich danych wejściowych. Przewiduj i uruchom Nie uruchamiaj jeszcze kodu. Przeczytaj go i…
Wyzwanie
…cały przelot z bazy danych, czasem tylko dwie liczby. Funkcja, która chce listy, sprawia, że każde z tych wywołań jest trochę bardziej niezgrabne, niż musiałoby być. Napisz średnią, która przyjmuje…
Wyzwanie
…i listy z wartościami ujemnymi, tak żeby zepsute kopie funkcji nie mogły przejść.
Wyzwanie
…listę, napraw to przez None jako wartość domyślną i napisz funkcję, która daje nową listę.