Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Python incluye funciones nativas que podemos utilizar sin la necesidad de instalar paquetes
adicionales. Dentro de tales funciones, encontramos algunas que nos permite realizar la
conversión entre tipos de datos.
Para convertir a un dato booleano se utiliza bool(). La función retorna falso cuando se ingresar
valores vacíos o nulos:
Título de la diapositiva
Redondeo de números
De forma nativa en Python se tiene la función round() que permite redondear un número dado un
valor de precisión. La función posee dos parámetros:
- El primero es el número a convertir.
- El segundo es la cantidad de dígitos en que queremos redondear el valor del primer
parámetro. Si no es ingresado, entonces la función retornará un número entero.
Uso de librerías
Título de math
Librería la diapositiva
La librería math es una librería que ofrece funciones matemáticas, principalmente para el manejo
de números reales. Entre las funciones se tiene sqrt() que devuelve la raíz cuadrada de un
número, y pow() que devuelve el resultado de una exponenciación.
IMPORTANTE: la instrucción import math permite importar la librería math al programa para
utilizar sus funciones.
Uso de librerías
Título de random
Librería la diapositiva
La librería random contiene funciones que se relacionan con los valores aleatorios. La función
random() genera un número decimal entre 0 y 1 (sin incluir ambos valores). La función randint()
genera un número entero entre los valores indicados en los parámetros (incluidos ambos valores).
La función uniform() genera un número decimal entre dos valores.
IMPORTANTE: la instrucción import random permite importar la librería random al programa para
utilizar sus funciones.
Instrucciones de Control
Condicionales
Título de la ifdiapositiva
Sentencia
Ejemplo:
En este otro caso, Python ejecutará el primer conjunto de acciones a pesar de que la primera y
segunda expresión condicional sean evaluadas como True:
Título de la ifdiapositiva
Sentencia anidadas
La sentencia switch case no existe como tal en el lenguaje de programación Python, sin embargo,
podemos simularla con ayuda de la sentencia if elif else.
Título de la switch
Sentencia diapositiva
case en C/C++
Título de la diapositiva
Simulación switch case en Python
Título de la
Ejemplo usodiapositiva
de sentencia if
Solicite un número al usuario (entero o fraccionario) y muestre un mensaje por pantalla siempre y
cuando el número ingresado esté entre 0 y 10 (incluidos ambos).
Título de la
Ejemplo usodiapositiva
de sentencia if else
Solicite un número al usuario (entero o fraccionario) y muestre por pantalla si el número ingresado
es negativo o positivo.
Título de la
Ejemplo usodiapositiva
de sentencia if elif else
Solicite un número al usuario (entero o fraccionario) y muestre por pantalla si el número ingresado
es negativo, positivo o cero.
Título de la
Ejemplo usodiapositiva
de sentencia if anidada
Solicite un número al usuario (entero o fraccionario) y muestre por pantalla si el número ingresado
es negativo, positivo o cero.
Título
Ejemplode la diapositivade sentencia switch
simulación
Solicite al usuario un número entre 1 y 7 y muestre por pantalla el día de la semana que
corresponda (Lunes, Martes, …, Domingo).
Título
Ejemplode la diapositiva
sentencia switch en pseudocódigo (PSeInt)
Solicite al usuario un número entre 1 y 7 y muestre por pantalla el día de la semana que
corresponda (Lunes, Martes, …, Domingo).
Título
Lecturade recomendada
la diapositiva y actividades
Lectura:
- Fundamentals of Python (Kenneth A. Lampert, 2010). Chapter 3, pág 77-85.
(https://eliteschool.online/wp-content/uploads/2021/08/Python-Fundamentals.pdf)
- Python para todos. Chapter 3, pág 33-38.
(http://do1.dr-chuck.com/pythonlearn/ES_es/pythonlearn.pdf)
Actividades recomendadas:
- Investigar conceptos claves de la presentación.
- Finalizar tarea N°1 (quienes no la hayan terminado).
- Realizar tarea N°2.
Gracias por su atención