Wyzwanie
Zmieniona lista wywołującego
…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…
Wyniki 41–50 z 87
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
…listę, napraw to przez None jako wartość domyślną i napisz funkcję, która daje nową listę.
Wyzwanie
…tak, a nie tylko pierwszy problem. Napisz kontrolę jako funkcję, która zbiera problemy, a potem dodaj regułę formatu identyfikatora. Brakujące pola i ujemna masa Napisz validate_cargo(item) , która…
Quiz
…– zmienne lokalne i globalne, słowa global i nonlocal oraz funkcje zagnieżdżone.
Quiz
…quiz dla początkujących: 15 pytań o zwracanie wartości z funkcji w Pythonie – return, None, kilka wartości, listy, słowniki i wczesne wyjście.
Wyzwanie
…Skąd wiesz, że taki zostanie? Za pół roku ktoś uporządkuje funkcję, a log=[] wygląda o wiele prościej niż sprawdzenie None . Napisz test, który udowodni poprawkę: ma przechodzić teraz i nie…
Artykuł Mini projekty
…Dlaczego NumPy zamiast zwykłego Pythona? Choć wbudowane funkcje matematyczne Pythona działają dobrze dla prostych obliczeń, NumPy oferuje kilka zalet dla obliczeń naukowych: Większa wydajność dla…
Wyzwanie
Napisz sprawdzenia assert dla parse_line() z „Funkcji parsera”: najpierw cały rekord dla dobrej linii, a potem None dla pustej linii, komentarza i linii z brakującym polem, tak żeby zepsuty parser nie…
Przykład
Zmienne lokalne istnieją tylko wewnątrz funkcji. Globalne są dostępne wszędzie.
Wyzwanie
Napisz convert(), która szuka pary jednostek w tabeli współczynników, przelicza w drugą stronę przez dzielenie i odrzuca nieznane jednostki lub brakujące pary jasnym ValueError, a potem rozszerz…