Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3/9/20XX 1
Datos Importantes
Python - continuación
5
CASTING (CONVERSIÓN DE
DATOS)
• Python ofrece dos simples funciones para especificar un tipo de dato
y resolver este problema, aquí están: int() y float().
• La función int() toma un argumento (por ejemplo, una cadena: int(string)) e
intenta convertirlo a un valor entero; si llegase a fallar, el programa entero
fallará también (existe una manera de solucionar esto, se explicará mas
adelante).
• La función float() toma un argumento (por ejemplo, una cadena: float(string))
e intenta convertirlo a flotante (el resto es lo mismo).
• algo = float(input("Inserta un número: "))
resultado = algo ** 2.0
print(algo, "al cuadrado es", resultado)
6
CASTING (CONVERSIÓN DE
DATOS)
• cateto_a = float(input("Inserta la longitud del primer cateto: "))
• cateto_b = float(input("Inserta la longitud del segundo cateto "))
• print("La longitud de la hipotenusa es: ", (cateto_a**2 + cateto_b**2)
** .5)
•Ó
• cateto_a = float(input("Inserta la longitud del primer cateto: "))
• cateto_b = float(input("Inserta la longitud del segundo cateto "))
• hipo = (cateto_a**2 + cateto_b**2) ** .5
• print("La longitud de la hipotenusa es: ", hipo)
7
Operadores de cadena -
concatenación
• El sigo de + (más), al ser aplicado a dos cadenas, se convierte en un
operador de concatenación:
• string + string
• No olvides, si se desea que el signo + sea un concatenador, no un
sumador, solo se debe asegurar que ambos argumentos sean cadenas.
• Este es un programa sencillo que muestra como funciona el
signo + como concatenador:
• nom = input("¿Me puedes dar tu nombre por favor? ")
• ape = input("¿Me puedes dar tu apellido por favor? ")
• print("Gracias.")
• print("\nTu nombre es " + nom + " " + ape + ".")
8
Operadores de cadena - replicación
9
Conversión de datos
10
Laboratorio 1 (sesión 2)
• print("y =", y)
13
Laboratorio 3 (sesión 2)
15