Este código define una clase Contacto para representar la información de un contacto. Luego, utiliza una función agregar_contacto para ingresar los datos de un nuevo contacto y agregarlo a la lista de contactos. El programa principal permite agregar contactos y salir del programa. class Contacto: def __init__(self, nombre, telefono, email): self.nombre = nombre self.telefono = … Continuar leyendo Código Python – Agregar Contactos a Lista
Etiqueta: Código Python
Código Python – Simulación de Sudoku
Aquí tienes un ejemplo simplificado de una simulación de Sudoku en Python. def imprimir_tablero(tablero): for fila in tablero: print(' '.join(map(str, fila))) tablero = [ [5, 3, 0, 0, 7, 0, 0, 0, 0], [6, 0, 0, 1, 9, 5, 0, 0, 0], [0, 9, 8, 0, 0, 0, 0, 6, 0], [8, 0, 0, 0, … Continuar leyendo Código Python – Simulación de Sudoku
Código Python – Números Perfectos
Este código solicita al usuario ingresar un número límite y luego encuentra todos los números perfectos hasta ese límite. Puedes simplificar este código al reducir el bucle a una comprensión de lista: def es_numero_perfecto(numero): return sum(i for i in range(1, numero) if numero % i == 0) == numero limite = int(input("Ingrese un número límite: … Continuar leyendo Código Python – Números Perfectos
Código Python – Convierte Número a Letras
Este código tomará un número entre 1 y 999 y lo convertirá a letras en español. Esta implementación es básica y puede ser mejorada. unidades = ["", "Uno", "Dos", "Tres", "Cuatro", "Cinco", "Seis", "Siete", "Ocho", "Nueve"] decenas = ["", "Diez", "Veinte", "Treinta", "Cuarenta", "Cincuenta", "Sesenta", "Setenta", "Ochenta", "Noventa"] centenas = ["", "Cien", "Doscientos", "Trescientos", "Cuatrocientos", … Continuar leyendo Código Python – Convierte Número a Letras
Código Python – Término Medio
Este código solicita 3 números al usuario, calcula el término medio de 3 números y luego lo muestra en la salida. a = int(input("Ingrese el primer número: ")) b = int(input("Ingrese el segundo número: ")) c = int(input("Ingrese el tercer número: ")) if a < b: x = a a = b b = x … Continuar leyendo Código Python – Término Medio
Código Python – Calcular número de dígitos
Este código utiliza un bucle while para dividir el número repetidamente por 10 y contar cuántas veces es posible dividirlo antes de que sea menor o igual a cero. Esto equivale al número de dígitos en el número original. Además, se maneja el caso especial en el que el número es 0, ya que tiene … Continuar leyendo Código Python – Calcular número de dígitos
Código Python – Sencillar Dinero
Esta versión utiliza la operación de división entera // para calcular la cantidad de billetes de cada denominación y luego actualiza la cantidad total. print("Ingrese la cantidad de su dinero:") t = int(input()) b200 = t // 200 t %= 200 b100 = t // 100 t %= 100 b50 = t // 50 t … Continuar leyendo Código Python – Sencillar Dinero
Código Python – Bisiestos
Esta versión utiliza una función para verificar si un año es bisiesto y luego imprime el resultado. #Código Python - Bisiestos def es_bisiesto(year): return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0) year = int(input("Ingrese un año: ")) if es_bisiesto(year): print(year, "es un año bisiesto.") else: … Continuar leyendo Código Python – Bisiestos
Código Python – Calcular el número menor
Calcular el número menor. Solo tienes que reemplazar la lista de números con la lista que prefieras. def calcular_numero_menor(lista): if not lista: return None menor = lista[0] for num in lista: if num < menor: menor = num return menor # Ejemplo de uso numeros = [5, 3, 9, 1, 7] numero_menor = calcular_numero_menor(numeros) print("El … Continuar leyendo Código Python – Calcular el número menor
Código Python – Convertir Decimal a Binario
Claro, aquí tienes la versión del código que convierte un número decimal a binario: decimal = int(input("Ingrese un número decimal: ")) binario = "" while decimal > 0: residuo = decimal % 2 binario = str(residuo) + binario decimal = decimal // 2 print("El número binario equivalente es:", binario) Versión simplificada: decimal = int(input("Ingrese un … Continuar leyendo Código Python – Convertir Decimal a Binario