Zadanie w python - problem

Zadanie w python - problem
07
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:4
0

Witam, mam problem z pewnym zadaniem w python a wygląda ono tak:

Napisz program wykorzystujący funkcję, który obliczy wartość wyrażeń:
pierwiastek z b + 4 * a

Ma ktoś pomysł w jaki sposób je wykonać ?
Dzięki z góry.

Pyxis
  • Rejestracja:ponad 7 lat
  • Ostatnio:około godziny
0

Pokaż, co zrobiłeś do tej pory.

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:około godziny
  • Postów:4935
0

Dokładnie, jak wyżej, jeszcze pytanie, czy Możesz użyć biblioteki standardowej (math), czy pierwiastek od zera? Rozumiem, że pierwiastek kwadratowy..


edytowany 1x, ostatnio: lion137
07
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:4
0

niestety nie mogę jej użyć a jeśli chodzi o pierwiastek to tak chodzi o kwadratowy

PA
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 2 lata
  • Postów:426
0
0741251251 napisał(a):

niestety nie mogę jej użyć a jeśli chodzi o pierwiastek to tak chodzi o kwadratowy

jeżeli serio nie możesz, to użyj x ** 0.5 (miejmy nadzieję, że nie trafią się liczby zespolone)

edytowany 1x, ostatnio: part
Pyxis
Python obsługuje potęgowanie liczb zespolonych.
PA
Chodziło mi o to, że math.sqrt(-1) walnie ValueError-em podczas gdy -1 ** 0.5 zwróci -1
Spearhead
Jest jeszcze cmath.sqrt(-1) zwróci 1j.
07
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:4
0

ok mam już

Kopiuj
def pierwiastek(b):
  return b**0.5

i co dalej ?

PA
ale serio, naprawdę nie możesz używać math?
lion137
b**0.5 to to samo co math:)
lion137
Nie wydusiłem z niego, czy ma zaimplementować pierwiastek kwadratowy od zera, bo jak nie to problem jest trywialny.
SI
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 9 godzin
0

Dalej pasowało by dodać 4 * a, czyż nie?

07
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:4
0

tak tylko gdzie mam to wstawić konkretnie ?

Kopiuj
a=int(input("Podaj  a:"))
b=int(input("Podaj b:"))
def rownanie(b,a):
  return b**0.5+(4*a)
print (rownanie(b,a))

Taki kod bedzie dobry ?

edytowany 1x, ostatnio: cerrato

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.