03 Python PDF
03 Python PDF
03 Python PDF
Python
Luis Abanto Salazar
Operaciones de Entrada
03
Objetivos
• Método de ingreso: input
• Funciones de conversión:
• int
• float
• str
www.senati.edu.pe
Ingreso de datos al código
• No es habitual que los datos de ingreso para procesar dentro de un
programa o algoritmo se definan en el mismo.
• Lo usual es que se permita ingresar desde fuera.
• Para esto el Python tiene la función input, que podría traducirse como
poner (put) en (in) del programa o ingresar en el programa.
• Sintaxis
• input()
• input("mensaje")
• variable=input()
• variable=input("mensaje")
www.senati.edu.pe
Input
www.senati.edu.pe
Input
• Modifique el código anterior para que el nombre se escriba en la
misma línea de la pregunta.
•
www.senati.edu.pe
Input
• Modifique el código anterior para que el nombre se escriba en la
misma línea de la pregunta.
•
www.senati.edu.pe
Input
• Otra alternativa es escribir el mensaje dentro del input.
www.senati.edu.pe
Input
• Tener en cuenta que todo lo ingresado usando input es una cadena de
texto.
• Y si se ingresan números estos serán considerados igualmente cadena
de texto.
www.senati.edu.pe
Input
www.senati.edu.pe
Input
www.senati.edu.pe
Input
• El Python provee funciones de conversión para pasar de cadena a
numero.
• int, cuando queremos convertir a numero entero.
• float, cuando queremos convertir a numero con decimales.
www.senati.edu.pe
Input
www.senati.edu.pe
Input
• Tener en cuenta que si ahora se ingresa un valor que no se puede
convertir a entero, dará un error.
www.senati.edu.pe
Input
• Si vamos a usar valores que representen números con decimales usar
float.
www.senati.edu.pe
Input
www.senati.edu.pe
Input
www.senati.edu.pe
Operaciones con cadenas
• En Python de usan los operadores + y * con cadenas para concatenar
(unir) cadenas y replicar (repetir) cadenas.
www.senati.edu.pe
Operaciones con cadenas
www.senati.edu.pe
Operaciones con cadenas
www.senati.edu.pe
Operaciones con cadenas
www.senati.edu.pe
Operaciones con cadenas
• En este caso se trato de concatenar una cadena con un numero (edad)
• Para esto el Python, provee la función str que convierte a cadenas
valores numeraos enteros o flotantes.
• Sintaxis
• str(valor numérico)
• variable=str(valor numérico)
www.senati.edu.pe
Operaciones con cadenas
www.senati.edu.pe
Operaciones con cadenas
• Replicar
www.senati.edu.pe