0% encontró este documento útil (0 votos)
4 vistas25 páginas

Conversión de Datos y Ejemplos en Python

El documento aborda la conversión de tipos de datos en Python, explicando funciones como int(), float(), str() y bool(). También se presentan ejemplos prácticos, como un sistema para gestionar información de empleados y un generador de ID único. Además, se menciona la función input() para la entrada de datos y la generación de valores aleatorios con randint().

Cargado por

Aaron Zarate
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas25 páginas

Conversión de Datos y Ejemplos en Python

El documento aborda la conversión de tipos de datos en Python, explicando funciones como int(), float(), str() y bool(). También se presentan ejemplos prácticos, como un sistema para gestionar información de empleados y un generador de ID único. Además, se menciona la función input() para la entrada de datos y la generación de valores aleatorios con randint().

Cargado por

Aaron Zarate
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

OPTATIVO 1 – PYTHON I

Prof. Ing. Aaron Zárate


Conversión de tipos de datos
La conversión de tipos de datos, también
conocida como casting, es una técnica para
manipular datos que no están en el tipo requerido.
Podemos hacer conversiones desde y hacia
distintos tipos de datos.
• Convertir a entero  Función int()
• Convertir a flotante  Función float()
• Convertir cadena  Función str()
• Convertir a booleano  Función bool()
Conversión de tipos de datos
Conversión de tipos de datos
Ejemplo
Entrada de datos por
consola
En Python la entrada de datos se
realiza usando la función input() .
Esta función pausa la ejecución del
programa y espera a que el usuario
introduzca algún texto desde el teclado.
Una vez que el usuario presiona
ENTER el texto introducido se devuelve
como una cadena (str)
Características de la
función input()
• Interactividad: Permite a los usuarios de nuestros
programas proporcionar valores dinámicos, en
lugar de utilizar valores en código duro o estáticos.
• Sencillez: La función es muy fácil de usar y solo
necesita, opcionalmente, indicar la cadena o
mensaje a mostrar al usuario, para que este sepa lo
que se le esta solicitando.
• Tipo de dato: Siempre devuelve una cadena, si
requiere otro tipo hay que convertirlo.
Ejemplo
Ejemplo
Ejemplo
Sistema de empleados

Crea un programa para solicitar la


información de un empleado, introduciendo los
datos por consola.
• Nombre empleado.
• Edad del empleado (convertir a entero).
• Salario del empleado (convertir a flotante).
• Es jefe de departamento (Si/No).
Sistema de empleados
Sistema de empleados
Receta de cocina

Crear un programa para solicitar algunos


valores importantes para una receta de cocina.
Los valores que debe introducir el usuarios
son:
• Nombre de la receta
• Ingredientes
• Tiempo de preparación (en minutos)
• Dificultad(“Fácil, Media, Alta”)
Mandar a imprimir la receta.
Receta de cocina
Receta de cocina
Generar Valores aleatorios
La función randint(), que es parte del modulo
“random”, nos permite generar números aleatorios.
randint(a,b) devuelve un numero aleatorio entre a y
b, incluyendo estos valores.
Es necesario importar en primer lugar el
modulo random antes de usar la función randint() .
Para importar un modulo, usamos la sintaxis
“import random”
Generar Valores aleatorios
Generar Valores aleatorios
Sistema Generador de ID
único
Se solicitad crear un sistema para generar un ID único para cada
persona.
El sistema debe solicitar al usuario:
• Nombre
• Apellido
• Año de nacimiento (YYYY)
Con los datos recibidos el sistema deberá realizar lo siguiente:
• Del valor recibido del nombre, usar solo las dos primeras letras y
convertirlas a mayúsculas.
• Del valor de apellido, usar las dos primeras letras y convertirlas a
mayúsculas.
• Del valor de año, tomas los dos últimos dígitos.
Sistema Generador de ID
único
Además el sistema deberá generar un valor aleatorio de 4 dígitos,
con ayuda de la función randint.
Finalmente, con los datos obtenidos generar un ID único uniendo
los valores como sigue:
Ejemplo:
Nombre Juan  JU
Apellido Pérez PE
Año de nacimiento1985  85
Valor aleatorio 8952

Resultado ID único: JUPE858952


Sistema Generador de ID
único
Sistema Generador de EMAIL
Se solicita crear una nueva versión del sistema
generador de email. Para generar un email se debe solicitar:
Nombres Juan Carlos
Apellido Pérez Gamarra Fernández
Nombre de empresa Python Americana
Extensión dominio .[Link]

El resultado debe ser:


[Link]@[Link]
Sistema Generador de EMAIL
Sistema Generador de EMAIL

También podría gustarte