Download clase-2-funciones_y_paquetes

Document related concepts
no text concepts found
Transcript
E
S
C
U
E
L
A
D
E
C
I
E
N
C
I
A
S
E
M
P
R
E
S
R
I
A
L
E
S
Uso de funciones y paquetes
Paul Leger
http://pleger.cl
[email protected]
Funciones
• ¿Cómo saco la raíz cuadrada o el coseno de un valor?
• Python, como otros lenguajes, ofrece
funcionalidades para facilitar la vida al programador
2
Algunas funciones Matemáticas de Python
Funciones básicas de
Python
Descripción
abs
Devuelve el valor absoluto de un número especificado.
max
Devuelve el mayor de dos números
min
Devuelve el mayor de dos números
Ejemplos:
valor = abs(-3)
maximo = max(2,5)
minimo = min(2,5)
#mostrando resultado
print valor
print maximo
print minimo
3
Ejercicios (10 minutos)
• Obtenga el mayor de tres números.
Nota: no se puede usar con tres valores. Por ejemplo, maxi =
max(2,5,6)
• Obtenga el menor de tres números. Los tres valores
deben ser preguntado al usuario
• Obtenga el valor del medio de tres números. Por
ejemplo, 3 6 1 => 3
4
Usando paquetes
• Algunas funciones de Python deben ser accedida por un
paquete cargado anteriormente
• Por ejemplo, si queremos cargar funciones matemáticas:
#cargando un paquete matematico
import math as mt
Import numpy
a = mt.log10(100)
b = mt.sqrt(4)
=> 2
=> 2
Ejercicios
Escriba un programa que solicite al usuario ingresar tres
números (a, b, c), los cuales pertenecen a la ecuación cuadrática:
a*x2 + b*x + c = 0. Luego, el programa debe mostrar las dos
soluciones de esta ecuación cuadrática
6
E
S
C
U
E
L
A
D
E
C
I
E
N
C
I
A
S
¿Consultas?
E
M
P
R
E
S
R
I
A
L
E
S
7