Este código en Python hace lo mismo que el código original en C++. La función main() solicita el ciclo y luego calcula los créditos matriculados y los créditos restantes según las condiciones establecidas. Luego muestra los resultados al usuario. def main(): ciclo = int(input("Ingrese ciclo: ")) while ciclo <= 0 or ciclo > 10: print("Vuelva … Continuar leyendo Código Python – Calcular Número de Créditos
Categoría: Python
Código Python – Torres de Hanoi
Este código resuelve el problema de las Torres de Hanoi de forma recursiva. El usuario ingresa el número de discos, y el programa imprimirá los pasos necesarios para mover los discos de la torre 'A' a la torre 'C' utilizando la torre auxiliar 'B'. def torres_hanoi(n, origen, destino, auxiliar): if n == 1: print(f"Mover disco … Continuar leyendo Código Python – Torres de Hanoi
Código Python – Simulación de un Cajero
Este código simula un cajero automático donde puedes consultar saldo, retirar dinero, depositar dinero y salir del programa. saldo = 1000 # Saldo inicial def mostrar_menu(): print("1. Consultar saldo") print("2. Retirar dinero") print("3. Depositar dinero") print("4. Salir") def consultar_saldo(): print("Saldo disponible:", saldo) def retirar_dinero(monto): global saldo if monto <= saldo: saldo -= monto print("Retiro exitoso. … Continuar leyendo Código Python – Simulación de un Cajero
Código Python – Sumar Múltiplos
Solo necesitas ingresar el número para el que deseas calcular los múltiplos y el límite hasta el cual deseas sumarlos. El programa luego mostrará la suma total de los múltiplos de ese número. numero = int(input("Ingrese el número para el que desea calcular los múltiplos: ")) limite = int(input("Ingrese el límite: ")) suma = 0 … Continuar leyendo Código Python – Sumar Múltiplos
Código Python – Suma de Pares e Impares
Este código utiliza comprensiones de lista para calcular la suma de los números pares e impares en el rango dado. def sumar_pares_impares(rango): suma_pares = sum(i for i in range(rango + 1) if i % 2 == 0) suma_impares = sum(i for i in range(rango + 1) if i % 2 != 0) return suma_pares, suma_impares … Continuar leyendo Código Python – Suma de Pares e Impares
Código Python – Fibonacci sin recursividad
Esta versión utiliza un enfoque iterativo y crea una lista para almacenar los números de Fibonacci, evitando la recursión. def fibonacci(n): fib = [0, 1] for i in range(2, n + 1): fib.append(fib[i - 1] + fib[i - 2]) return fib[n] numero = int(input("Ingrese un número para calcular su posición en la serie de Fibonacci: … Continuar leyendo Código Python – Fibonacci sin recursividad
Código Python – Fibonacci con recursividad
Este código utiliza la recursividad básica para calcular el número en la posición dada de la serie de Fibonacci. def fibonacci(n): if n <= 0: return 0 elif n == 1: return 1 else: return fibonacci(n - 1) + fibonacci(n - 2) numero = int(input("Ingrese un número para calcular su posición en la serie de … Continuar leyendo Código Python – Fibonacci con recursividad
Código Python – Número de Días del Mes
Este código calcula y muestra el número de días en un mes ingresado por el usuario, utilizando listas de meses con 31 y 30 días respectivamente, y tratando febrero (mes 2) por separado. def obtener_dias_del_mes(mes): meses_31_dias = [1, 3, 5, 7, 8, 10, 12] meses_30_dias = [4, 6, 9, 11] if mes == 2: return … Continuar leyendo Código Python – Número de Días del Mes
Código Python – Agregar, eliminar, insertar y buscar elementos
En este código, puedes llamar a las funciones correspondientes para agregar, eliminar, insertar y buscar elementos en la lista mi_lista. Recuerda adaptar el código según tus necesidades y requerimientos específicos. def agregar_elemento(lista, elemento): lista.append(elemento) print("Elemento agregado:", elemento) def eliminar_elemento(lista, elemento): if elemento in lista: lista.remove(elemento) print("Elemento eliminado:", elemento) else: print("El elemento no está en la … Continuar leyendo Código Python – Agregar, eliminar, insertar y buscar elementos
Código Python – Calificación (Bueno, Regular, Malo, Pésimo)
Este código toma una puntuación como entrada y devuelve la calificación correspondiente (Bueno, Regular, Malo, Pésimo) según los umbrales establecidos. def obtener_calificacion(puntuacion): if puntuacion >= 90: return "Bueno" elif puntuacion >= 70: return "Regular" elif puntuacion >= 50: return "Malo" else: return "Pésimo" puntuacion = int(input("Ingrese la puntuación: ")) calificacion = obtener_calificacion(puntuacion) print("Calificación:", calificacion) Versión … Continuar leyendo Código Python – Calificación (Bueno, Regular, Malo, Pésimo)