#python #learning #programmer #coding #programming #developer #tech #computerscience #computerscience #math #random #time #datetime #ciberseguridad #cybersecurity #fyp #viral #trabajo #education #tutorial #howto #aprender #ciencia #universidad#estudiantes #tiktok #codinglife #funciones #youtube
Ejercicios:
Raíz Cuadrada de Números Impares entre 1 y 100
Realizar un programa que obtenga la raíz cuadrada de todos los números impares comprendidos entre 1 y 100.
Raíz Cuadrada de Números Pares entre 1 y 100
Realizar un programa que obtenga la raíz cuadrada de todos los números pares comprendidos entre 1 y 100.
Logaritmo en Base 10 de Números entre 1 y 100
Realizar un programa que calcule el logaritmo en base 10 de todos los números comprendidos entre 1 y 100. Nota: puede utilizar la función log10(x) para calcular el logaritmo en base 10.
Carácter Aleatorio de una Palabra Introducida
Realizar un programa que solicite una palabra al usuario y, a continuación, muestre un carácter aleatorio de los que contenga la palabra introducida.
Selección Aleatoria de un Nombre de una Lista
Realizar un programa que contenga 10 nombres en una lista, y que elija aleatoriamente uno de los nombres de la lista. Nota: se puede usar el módulo random y la función choice de dicho módulo.
Selección Aleatoria de Tres Nombres de una Lista
Realizar un programa que contenga 10 nombres en una lista, y que elija aleatoriamente tres de los nombres de la lista. Nota: se puede usar el módulo random y la función sample de dicho módulo.
Desordenar Aleatoriamente Nombres en una Lista
Realizar un programa que contenga 10 nombres en una lista y que muestre los nombres en orden desordenado, es decir, desordenarlos aleatoriamente. Nota: se puede usar el módulo random y la función shuffle de dicho módulo.
Generar Números Aleatorios como en la Primitiva
Realizar un programa que genere 6 números aleatorios entre 1 y 49, similar al juego de la primitiva.
Generar Resultados Aleatorios para la Quiniela
Realizar un programa que genere 15 resultados aleatorios (1, X o 2), como en una apuesta de la quiniela.
Simular el Lanzamiento de 2 Dados
Realizar un programa que genere 2 números aleatorios entre 1 y 6, simulando el lanzamiento de 2 dados. El programa debe mostrar los 2 números obtenidos y la suma de dichos números.
Generar Fechas Aleatorias a partir de Hoy
Realizar un programa que genere 10 fechas aleatorias a partir de la fecha de hoy. Nota: se puede usar la función timedelta() que se encuentra en el módulo datetime.
Definición de Funciones en Python
¿Qué es una Función?
En Python, una función es un bloque de código reutilizable que se puede llamar y ejecutar en cualquier parte de un programa. Las funciones permiten organizar y estructurar el código de manera que sea más legible y mantenible. También permiten reducir la duplicación de código al encapsular una serie de instrucciones que pueden ser reutilizadas en múltiples contextos.
Beneficios de las Funciones
Reutilización del Código: Las funciones pueden ser invocadas múltiples veces a lo largo de un programa, lo que evita la repetición de código.
Modularidad: Dividen un programa grande en bloques más pequeños y manejables, cada uno con una función específica.
Mantenimiento: Facilitan la actualización y el mantenimiento del código, ya que cualquier cambio necesario se realiza en un solo lugar.
Abstracción: Permiten a los desarrolladores enfocarse en el "qué" hace el código en lugar del "cómo" se implementa.
Sintaxis Básica de una Función en Python
La definición de una función en Python sigue esta estructura:
def nombre_funcion(parametros):
"""
(Opcional) Descripción de lo que hace la función.
"""
Cuerpo de la función
instrucciones
return valor_de_retorno
def: Palabra clave que indica la definición de una función.
nombre_funcion: Identificador que se usa para llamar a la función.
parametros: Una lista opcional de parámetros que la función puede recibir como entrada. Pueden ser cero o más.
:: Signo de dos puntos que indica el inicio del cuerpo de la función.
Cuerpo de la función: Un bloque de código indentado que contiene las instrucciones que se ejecutarán cuando se llame a la función.
return: Palabra clave opcional que se utiliza para devolver un valor al final de la función. Si se omite, la función devuelve None de manera predeterminada.
Ejemplo de una Función
A continuación, se muestra un ejemplo sencillo de una función en Python que suma dos números:
def suma(a, b):
"""
Esta función toma dos números y devuelve su suma.
"""
resultado = a + b
return resultado
Para utilizar esta función, simplemente se llama por su nombre con los argumentos correspondientes:
6 июл 2024