Seite 1 von 1
wurzeln ziehen
Verfasst: Montag 29. Mai 2006, 20:40
von murph
hi!
ich habe mir schon das eine oder andere tutorial angekuckt, konnte aber nirgendwo eine anleitung zum wurzelziehen finden!
also das übliche + - / * **
ist mir ja schon bekannt, aber wie zieht man wurzeln?
Verfasst: Montag 29. Mai 2006, 20:43
von ryu
Ich denke mal, du willst Quadratwurzeln ziehen. Das macht man so:
Verfasst: Montag 29. Mai 2006, 20:45
von murph
naja, wollte nicht nur quadratwurzel ziehen, aber ich glaube, das kann ich mir selber aus der math-modul-doc holen...
thx4answer!
Verfasst: Montag 29. Mai 2006, 20:45
von Python 47
Verfasst: Montag 29. Mai 2006, 20:56
von helmut
Zum 1. mit dem Math-Modul:
Code: Alles auswählen
import math
print math.sqrt(25)
#Ausgabe 5
print math.pow(27,1./3)
#Ausgabe 3
Zum 2. mit gebrochenem Exponenten, z.B.:
Code: Alles auswählen
#Quadratwurzel
print 25**.5
#Ausgabe 5
print 27**.33333333
#oder
print 27**(1/3.)
#Ausgabe3
Gruss, Helmut
Verfasst: Montag 29. Mai 2006, 21:01
von murph
Verfasst: Montag 29. Mai 2006, 21:05
von DatenMetzgerX
Kann das sein weil du mit Integer rechnest
1/3 == 0.3333 als int ==1
(Müsste es nicht null sein
)
Verfasst: Montag 29. Mai 2006, 21:06
von Python 47
Wegen gleitkommadivision
1/3=0
und dadurch wird dann 27**0 gerechnet und das ist bekanntlicherweise 1
Nimmst du aber 1/3.0 dann ist das 0.33333333333
Dann wird 27**0.33333333 gerechnet, was dann 3.0 ergibt.