Código Python – Signo Zodiacal

Este código determina el signo zodiacal según la fecha de nacimiento ingresada por el usuario. #Código Python - Signo Zodiacal def obtener_signo_zodiacal(dia, mes): if (mes == 3 and dia >= 21) or (mes == 4 and dia <= 19): return "Aries" elif (mes == 4 and dia >= 20) or (mes == 5 and dia <= … Continuar leyendo Código Python – Signo Zodiacal

Código Python – Insertar en Array

Este código define una función insertar_elemento que toma un array, un índice y un elemento, y luego utiliza el método insert para agregar el elemento en el índice especificado del array. Luego, se solicita al usuario que ingrese el índice y el elemento que desea insertar, y se muestra el array resultante después de la … Continuar leyendo Código Python – Insertar en Array

Código Python – Ejemplo de Menu

En este ejemplo, definimos algunas funciones para cada opción del menú. El programa entra en un bucle while True que muestra el menú, solicita una entrada al usuario y ejecuta la función correspondiente según la opción seleccionada. #Código Python - Ejemplo de Menu def opcion1(): print("Opción 1 seleccionada") def opcion2(): print("Opción 2 seleccionada") def opcion3(): print("Opción … Continuar leyendo Código Python – Ejemplo de Menu

Código Python – Triángulo de Pitágoras

Este código determina si los lados ingresados forman un triángulo de Pitágoras o no, y luego imprime un mensaje en consecuencia. #Código Python - Triángulo de Pitágoras def es_triangulo_pitagoras(a, b, c): lados = [a, b, c] lados.sort() # Ordenar los lados en orden ascendente return lados[0]**2 + lados[1]**2 == lados[2]**2 a = float(input("Ingrese el primer lado: … Continuar leyendo Código Python – Triángulo de Pitágoras

Código Python – Días Transcurridos

Este código utiliza el módulo datetime para manejar las fechas y calcular los días transcurridos entre ellas. El usuario debe ingresar las fechas en formato 'YYYY-MM-DD'. from datetime import datetime def calcular_dias_transcurridos(fecha_inicio, fecha_fin): fecha_inicio = datetime.strptime(fecha_inicio, '%Y-%m-%d') fecha_fin = datetime.strptime(fecha_fin, '%Y-%m-%d') dias_transcurridos = (fecha_fin - fecha_inicio).days return dias_transcurridos fecha_inicio = input("Ingrese la fecha de inicio … Continuar leyendo Código Python – Días Transcurridos

Código Python – Contar Números Pares

En este ejemplo, el usuario puede ingresar una lista de números separados por espacios. Luego, convertimos la entrada en una lista de enteros utilizando una comprensión de lista y el método split(). Finalmente, se calcula y muestra la cantidad de números pares en la lista ingresada. # Código Python – Contar Números Pares def contar_pares(lista): … Continuar leyendo Código Python – Contar Números Pares

Código Python – Ejemplos con Listas

Aquí les dejo algunos códigos sencillos en Python que me puse a escribir cuando recién aprendía de este; útil para quienes quieren empezar a conocer este lenguaje de programación. Código Python - Encontrar Posición de un Elemento en una Lista Código Python - Concatenar Elementos de Dos Listas Código Python - Eliminar Un Elemento de … Continuar leyendo Código Python – Ejemplos con Listas

Código Ruby – Ordenamiento Radix

El código realiza un Ordenamiento de datos numéricos haciendo uso del Método Radix en Ruby: def conteo(arr, exp) n = arr.length output = Array.new(n) count = Array.new(10, 0) for i in 0...n index = (arr[i] / exp) % 10 count[index] += 1 end for i in 1...10 count[i] += count[i - 1] end i = … Continuar leyendo Código Ruby – Ordenamiento Radix

Código Ruby – Ordenamiento por Selección

El código realiza un Ordenamiento de datos numéricos haciendo uso del Método de Selección en Ruby: def seleccion_sort(arr) n = arr.length for i in 0..n-2 min_index = i for j in i+1..n-1 if arr[min_index] > arr[j] min_index = j end end arr[i], arr[min_index] = arr[min_index], arr[i] end end arr = [64, 34, 25, 12, 22, … Continuar leyendo Código Ruby – Ordenamiento por Selección

Código Ruby – Ordenamiento Heap Sort

El código realiza un Ordenamiento de datos numéricos haciendo uso del Método Heap Sort en Ruby: def heap(arr, n, i) largest = i left = 2 * i + 1 right = 2 * i + 2 if left < n && arr[left] > arr[largest] largest = left end if right < n && arr[right] … Continuar leyendo Código Ruby – Ordenamiento Heap Sort