Wyzwanie
Cicha gałąź
…spraw, żeby każda ścieżka zwracała wynik, a potem napisz funkcję, w której każda ścieżka zwraca wynik.
Wyniki 11–20 z 39
Wyzwanie
…spraw, żeby każda ścieżka zwracała wynik, a potem napisz funkcję, w której każda ścieżka zwraca wynik.
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
…i listy z wartościami ujemnymi, tak żeby zepsute kopie funkcji nie mogły przejść.
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
…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
…misji, gdzie czekanie jest gorsze niż porażka. Daj funkcji łącza rozsądne wartości domyślne, a potem dodaj opcję, nie ruszając żadnego z jej wywołań. Wartości domyślne Daj retries wartość domyślną 3…
Wyzwanie
…dokowania decyduje, czy statek może zadokować. Jego funkcja rosła po jednym warunku naraz, każdy wewnątrz poprzedniego, a powód odmowy siedzi teraz cztery poziomy głęboko, na dalekim końcu else…
Wyzwanie
…błędem ValueError . Ta odmowa jest częścią tego, co funkcja obiecuje, tak samo jak arytmetyka, i tak jak arytmetyka może się po cichu zepsuć. Napisz test, który będzie jej pilnował. Ukryte testy…
Wyzwanie
…wartości zwracanej; testy odczytują jedno i drugie z samej funkcji.