…, więc napis musi stać zaraz po linii def , przed return . Podpowiedzi typów Dodaj podpowiedzi typów: każdy parametr to float , wartość zwracana też. Zachowaj domyślną rezerwę i docstring: def…
…planet.color(color) planet.shapesize(size) planet.penup() return planet def orbit(planet, a, e, color): planet.pencolor(color) # Obliczanie pozycji początkowej r = a * (1 - e**2) / (1 + e *…
…do obliczania wagi: def calculate_weight(mass, gravity): return mass * gravity Ta funkcja mnoży masę przez grawitację, aby uzyskać wagę. Teraz pobierzemy dane od użytkownika: mass = float(input("Wpisz…
Czterdziestoliniowe sprawdzenie przed odpaleniem ma pięć błędów: składni, typu, zły klucz, indeks poza zakresem i odwróconą decyzję. Czytaj komunikaty, żeby naprawić cztery wysypujące program, a potem…
Potok telemetrii jest teraz podzielony na parse_row() i check_limits(). Napisz testy assert dla obu, dobre wiersze, odrzucone wiersze i odczyty dokładnie na granicy, tak żeby każdy z trzech…
Program w Pythonie zatrzymuje się z tracebackiem. Przeczytaj go od dołu, żeby znaleźć błąd, funkcję i linię, napraw błąd w tym miejscu, a potem przejdź dłuższy traceback przez cztery wywołania do…
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…