Ejercicios prácticos de Python con soluciones detalladas
Ejercicio 1: Números narcisistas
Un número narcisista (también llamado número de Armstrong) es un número de n dígitos donde la suma de cada dígito elevado a la potencia n es igual al propio número.
for num in range(100, 1000):
centenas = num // 100
decenas = (num // 10) % 10
unidades = num % 10
if centenas**3 + decenas**3 + unid ...
Publicado el 6-1 23:43
Manipulación de Arrays y Funciones en JavaScript
En JavaScript, los arrays y las funciones son estructuras fundamentales para organizar y ejecutar código.
Arrays en JavaScript
Un array es un tipo de dato que permite almacenar una colección de valores en un orden específico. Cada valor dentro del array se conoce como un elemento y tiene un índice numérico asociado, comenzando desde 0.
Declarac ...
Publicado el 6-1 17:55
Parámetros Dinámicos, Anotaciones y Espacios de Nombres en Funciones de Python
Las funciones en Python admiten parámetros dinámicos para capturar un número variable de argumentos. Los parámetros posicionales adicionales se recolectan en una tupla usando *args (convención común), y los parámetros de palabra clave adicionales en un diccionario con **kwargs.
def calcular_suma(*valores):
print("Total:", sum(valo ...
Publicado el 5-31 17:07
Devolución de conjuntos de datos mediante funciones en PostgreSQL
En PostgreSQL, las funciones pueden retornar conjuntos de datos, lo que es equivalente a lo que en otros sistemas se conoce como conjuntos de resultados. A continuación, se presentan ejemplos de cómo implementar esto.
Contexto: En PostgreSQL, no existe el concepto de procedimiento almacenado como tal; en su lugar, todos se denominan funciones. ...
Publicado el 5-30 19:16