• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed W jaki sposób zapisać pierwiastek 4 stopnia?

Aruba Cloud - Virtual Private Server VPS
0 głosów
4,836 wizyt
pytanie zadane 11 listopada 2019 w Python przez Meffy Użytkownik (730 p.)
zamknięte 11 listopada 2019 przez Meffy

Witam,

W jaki sposób mogę w Pythonie zapisać pierwiastek n'tego stopnia do obliczenia średniej geometrycznej 4 liczb?

Próbowałem w ten sposób, ale nie wychodzą obliczenia.

a4 = float(input("podaj pierwszą liczbę do sredniej geometrycznej"))
a5 = float(input("podaj drugą liczbę do sredniej geometrycznej"))
a6 = float(input("podaj trzecią liczbę do sredniej geometrycznej"))
a7 = float(input("podaj czwartą liczbę do sredniej geometrycznej"))

geo = sqrt(4)*(a4*a5*a6*a7)
print("TWOJA ŚREDNIA GEOMETRYCZNA")
print("średnia geometryczna", sqrt(4)*(a4*a5*a6*a7))

Czekam na krytyczne komentarze, człowiek uczy się na błedach. :)

 

komentarz zamknięcia: Wystarczyło zrobić odwrotnie działanie ;)

1 odpowiedź

0 głosów
odpowiedź 11 listopada 2019 przez adrian17 Mentor (352,580 p.)
sqrt(4)

To jest pierwiastek kwadratowy (sqrt->square root) z 4, czyli 2 ;)

Pierwiastek 4go stopnia to inaczej potęga 1/4, czyli wystarczy **(1/4).

komentarz 11 listopada 2019 przez Meffy Użytkownik (730 p.)

Niby podmieniłem tak jak piszesz, ale sprawdzając, dalej mi nie wychodzi taki wynik jak powinien a nawet bład wyskakuje. ;/

 

a4 = float(input("podaj pierwszą liczbę do sredniej geometrycznej"))
a5 = float(input("podaj drugą liczbę do sredniej geometrycznej"))
a6 = float(input("podaj trzecią liczbę do sredniej geometrycznej"))
a7 = float(input("podaj czwartą liczbę do sredniej geometrycznej"))

geo = sqrt(4)*(a4*a5*a6*a7)
print("TWOJA ŚREDNIA GEOMETRYCZNA")
print("średnia geometryczna", sqrt**(1/4)(a4*a5*a6*a7))

Czy po 1/4 powinien być też znak mnożenia?

komentarz 11 listopada 2019 przez Benek Szeryf (93,070 p.)
Nie, pierwiastek 4 stopnia z 3 to jest 3**(1/4)...
komentarz 11 listopada 2019 przez Meffy Użytkownik (730 p.)
Ciężko mi zrozumieć co masz na myśli ;/
komentarz 11 listopada 2019 przez adrian17 Mentor (352,580 p.)

To nam ciężko zrozumieć co Ty masz na myśli ;)

W Pythonie pierwiastek stopnia 4 z 3 to dosłownie 3**(1/4). 3 do potęgi 1/4. Nie ma nic więcej do wyjaśniania.

Natomiast

sqrt**(1/4)

Nie ma czegoś takiego jak podnoszenie funkcji (bo sqrt jest funkcją) do potęgi.

 

Podobne pytania

0 głosów
2 odpowiedzi 11,218 wizyt
pytanie zadane 11 listopada 2019 w C i C++ przez Meffy Użytkownik (730 p.)
0 głosów
1 odpowiedź 1,521 wizyt
pytanie zadane 28 listopada 2019 w Python przez Meffy Użytkownik (730 p.)
0 głosów
4 odpowiedzi 4,522 wizyt
pytanie zadane 14 października 2015 w C i C++ przez spvce Początkujący (260 p.)

93,326 zapytań

142,323 odpowiedzi

322,391 komentarzy

62,655 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...