• 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?

HackNation - ogólnopolski hackathon
0 głosów
5,299 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 (354,880 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,310 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 (354,880 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,840 wizyt
pytanie zadane 11 listopada 2019 w C i C++ przez Meffy Użytkownik (730 p.)
0 głosów
1 odpowiedź 1,780 wizyt
pytanie zadane 28 listopada 2019 w Python przez Meffy Użytkownik (730 p.)
0 głosów
4 odpowiedzi 4,862 wizyt
pytanie zadane 14 października 2015 w C i C++ przez spvce Początkujący (260 p.)

93,624 zapytań

142,544 odpowiedzi

323,031 komentarzy

63,129 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 1210p. - dia-Chann
  2. 1197p. - DziarnowskiJ
  3. 1177p. - Łukasz Piwowar
  4. 1172p. - CC PL
  5. 1161p. - Maurycy W
  6. 1141p. - Adrian Wieprzkowicz
  7. 1138p. - raydeal
  8. 1116p. - rucin93
  9. 1101p. - robwarsz
  10. 1100p. - Mariusz Fornal
  11. 1024p. - ssynowiec
  12. 1024p. - Tomasz Bielak
  13. 885p. - Dominik Łempicki (kapitan)
  14. 847p. - Grzegorz Aleksander Klementowski
  15. 649p. - Michal Drewniak
Szczegóły i pełne wyniki

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

Kursy INF.02 i INF.03
...