Space Python Ładowanie Pythona…

Odległość między punktami

Napisz kodŁatwy 2 etapy

Zespół łazika planuje jazdę na każdy dzień na mapie okolic lądowania, zaznaczając punkty trasy w metrach na wschód i na północ od lądownika. Zanim wyśle plan, sprawdza, jak daleko łazik musi pojechać.

Oblicz odległość w linii prostej między dwoma punktami, a potem długość trasy przez trzy punkty.

Odległość w linii prostej między dwoma punktami wynika z twierdzenia Pitagorasa: podnieś do kwadratu różnice w x i w y, dodaj je i wyciągnij pierwiastek kwadratowy.

Odległość z A do B: 600.0 m

** podnosi liczbę do potęgi: dx ** 2 to dx do kwadratu, a ** 0.5 to pierwiastek kwadratowy. Uważaj na nawiasy: ** wykonuje się przed +.

Wypisz odległość
Działa dla każdych punktów

Ukończ etap 1, aby odblokować ten etap.

Łazik nie zatrzyma się w B: trasa prowadzi dalej, do punktu C, 780 m na wschód i 920 m na północ. Dodaj c_x i c_y pod pozostałymi punktami, a potem wypisz każdy odcinek i całą trasę:

Z A do B: 600.0 m
Z B do C: 500.0 m
Trasa: 1100.0 m
Wypisz trasę
Działa dla każdej trasy
Nie jesteś zalogowany, więc postęp zostaje tylko w tej przeglądarce. Zaloguj się, aby go zapisać i korzystać z podpowiedzi oraz rozwiązań.

Podpowiedzi

Potęgowanie i pierwiastki

Operator ** podnosi liczbę do potęgi. Pierwiastek kwadratowy to potęga 0.5. Notacja naukowa (1.5e8) ułatwia duże liczby.
potegowanie-pierwiastki.py
# Potęgowanie w Pythonie

# Operator **
print("2 do potęgi 10:", 2 ** 10)
print("3 do potęgi 4:", 3 ** 4)

# Notacja naukowa
distance_to_sun = 1.496e8  # km
print("Odległość do Słońca:", distance_to_sun, "km")

# Pierwiastek kwadratowy (potęga 0.5)
area = 100
side = area ** 0.5
print("Bok kwadratu:", side)

# Pierwiastek sześcienny
volume = 27
edge = volume ** (1/3)
print("Krawędź sześcianu:", edge)
Otwórz cały przykład
script.py
PythonWiersz 1, kol. 1Spacje: 4
Ładowanie środowiska Pythona…

Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].