Wyzwanie
Klauzule strażnicze
Przepisz cztery zagnieżdżone if w can_dock() na klauzule strażnicze, które zwracają powód, gdy tylko sprawdzenie się nie powiedzie, zachowując każdą odpowiedź, a potem dodaj nową regułę dokowania jako…
Wyniki 11–20 z 58
Wyzwanie
Przepisz cztery zagnieżdżone if w can_dock() na klauzule strażnicze, które zwracają powód, gdy tylko sprawdzenie się nie powiedzie, zachowując każdą odpowiedź, a potem dodaj nową regułę dokowania jako…
Artykuł Podstawy Pythona
…pisać własne funkcje w Pythonie: od pierwszego def, przez return, wartości domyślne i zasięg zmiennych, aż po działający program. Z przykładami do uruchomienia, typowymi błędami i sześcioma projektami…
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…
Przykład
Funkcje mogą zwracać złożone struktury danych jak słowniki czy listy.
Wyzwanie
Przenieś obliczenie odległości w 3D, skopiowane dla trzech punktów nawigacyjnych, do distance_km(a, b), zachowując dokładnie ten sam wynik, a potem umieść punkty w słowniku i znajdź najbliższy tą samą…
Przykład
Funkcja może zwrócić wiele wartości jako krotkę. Rozpakowanie przy przypisaniu.
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…
Artykuł Mini projekty
…wait_time = self.minimum_interval - time_since_last return f"DOSTĘP ZABRONIONY: Poczekaj jeszcze {wait_time.seconds // 60} minut" # Sprawdzamy dzienny limit (również podatne na hack!) today_doses = [d…
Artykuł Mini projekty
…messagebox.showerror("Błąd", "Proszę wybrać astronautę!") return astronaut_id = astronaut[0] date = self.date_entry.get() heart_rate = self.heart_rate_entry.get() blood_pressure =…
Artykuł Mini projekty
…prędkość ucieczki w m/s """ G = np.float64(6.67430e-11) return np.sqrt(2 * G * mass / radius) # Testujemy dla różnych planet print("PRĘDKOŚCI UCIECZKI W UKŁADZIE SŁONECZNYM") print("-" * 40) # Ziemia…