Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: nacho11 en 23 Enero 2007, 00:48 am



Título: Programación Python
Publicado por: nacho11 en 23 Enero 2007, 00:48 am
Hola a todos, los saludo atentamente...

Mi publicación tiene el objetivo de aclarar alguna pequeña duda que tengo cone ste code en Python

Entiendo perfectamente el programa sólo que no sé por qué lleva esto "sqrt" en 2 lugares... desde ya muchísimas gracias a todos espero respuestas. ;D


1 from math import sqrt # sqrt calcula la ra´ız cuadrada.
2
3 a = float(raw_input(’Valor de a: ’))
4 b = float(raw_input(’Valor de b: ’))
5 c = float(raw_input(’Valor de c: ’))
6
7 x1 = (-b + sqrt(b**2 - 4*a*c)) / (2 * a)
8 x2 = (-b - sqrt(b**2 - 4*a*c)) / (2 * a)
9
10 print ’Soluciones de la ecuaci´on: x1=%4.3f y x2=%4.3f’ % (x1, x2)


Título: Re: Programación Python
Publicado por: Ragnarok en 23 Enero 2007, 00:59 am
sqrt (http://en.wikipedia.org/wiki/Sqrt) es la abreviación de squirtle (http://en.wikipedia.org/wiki/Squirtle), o square root (http://en.wikipedia.org/wiki/Sqrt) una de dos y es la raíz cuadrada. Es una abreviatura bastante habitual en los lenguajes de programación.


Título: Re: Programación Python
Publicado por: SirLanceCC en 2 Marzo 2007, 22:37 pm
en este caso sqrt() es una función que devuelve la raiza cuadrada del numero entre paréntesis.

Código:
#muestra 4
print sqrt(16)

#a vale 5
a = sqrt(25)