Seite 1 von 1

Wurzelziehen

Verfasst: Donnerstag 24. Juni 2010, 21:44
von Luap12
Hi Leute!

Ich würde gerne mal wissen wie man einem Programm welches mit Python geschrieben wurde das Wurzelziehen beibringt!?

Vor allem möchte ich es bei Intel-CPU's wissen, AMD habe ich rausbekommen [kleines Beispiel: a = 9 ** (1/2) --> 2te Wurzel aus 9 ziehen].
Und wie gehts bei Intel??


Danke schonmal im Voraus für Antowrten!!



LG
Luap12

Re: Wurzelziehen

Verfasst: Donnerstag 24. Juni 2010, 21:50
von EyDu
Mit 9 ** 0.5 natürlich.

Re: Wurzelziehen

Verfasst: Donnerstag 24. Juni 2010, 21:51
von cofi
Und warum soll das bei Intel-CPUs anders laufen?

Re: Wurzelziehen

Verfasst: Donnerstag 24. Juni 2010, 21:51
von .robert

Code: Alles auswählen

In [1]: import math

In [2]: math.sqrt(9)
Out[2]: 3.0
Nachtrag:
und mal was zum drüber klar werden:

Code: Alles auswählen

In [1]: 9**(1/2)
Out[1]: 1

In [2]: 9**(1/2.)
Out[2]: 3.0

Re: Wurzelziehen

Verfasst: Donnerstag 24. Juni 2010, 22:15
von Rebecca
Bzgl des Nachtrags: Es sei denn, man hat Python >= 3. :D

Hm, vielleicht hat der OP ja auf AMD und Intel verschieden Python-Versionen laufen?

Re: Wurzelziehen

Verfasst: Donnerstag 24. Juni 2010, 22:29
von numerix
Luap12 hat geschrieben:Und wie gehts bei Intel??

Code: Alles auswählen

>>> from math import sqrt as intel
>>> intel(9)
3.0

Re: Wurzelziehen

Verfasst: Donnerstag 24. Juni 2010, 22:37
von .robert
OKay...

Code: Alles auswählen

def intel(rad, exp=2):
    return rad**(1/float(exp))

intel(9)
intel(25,5)
:D

Re: Wurzelziehen

Verfasst: Freitag 25. Juni 2010, 06:18
von Dav1d

Re: Wurzelziehen

Verfasst: Freitag 25. Juni 2010, 11:29
von Luap12
Ok, danke!!