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

VPS Starter Arubacloud
0 głosów
4,096 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 Ekspert (344,100 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 (90,690 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 Ekspert (344,100 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 10,000 wizyt
pytanie zadane 11 listopada 2019 w C i C++ przez Meffy Użytkownik (730 p.)
0 głosów
1 odpowiedź 1,051 wizyt
pytanie zadane 28 listopada 2019 w Python przez Meffy Użytkownik (730 p.)
0 głosów
4 odpowiedzi 3,902 wizyt
pytanie zadane 14 października 2015 w C i C++ przez spvce Początkujący (260 p.)

92,453 zapytań

141,262 odpowiedzi

319,087 komentarzy

61,854 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.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...