Algunos ejemplos de código para comenzar con la programación básica en Python. Estos ejemplos cubren conceptos como variables, operadores, estructuras de control, funciones, listas, tuplas, diccionarios, filtros, decoradores, etc.
Mes: Septiembre, 2011
Código Python – Generador de Secuencias
Este código define una función generar_secuencia que toma los valores de inicio, fin y paso, y genera una lista con los números en la secuencia especificada. Luego, solicita al usuario los valores de inicio, fin y paso, y muestra la secuencia generada. def generar_secuencia(inicio, fin, paso): secuencia = [] valor = inicio while valor <= … Continuar leyendo Código Python – Generador de Secuencias
Código Python – Simulador de Horarios
Este código en Python utiliza una clase Actividad para almacenar la información de las actividades y una lista de listas (horario_semanal) para representar el horario de la semana. class Actividad: def __init__(self, hora, descripcion): self.hora = hora self.descripcion = descripcion horario_semanal = [[] for _ in range(7)] # Una lista para cada día de la … Continuar leyendo Código Python – Simulador de Horarios
Código Python – Contador de Vocales y Consonantes
Este código cuenta el número de vocales y consonantes en un texto ingresado por el usuario. def contar_vocales_consonantes(texto): texto = texto.lower() # Convertir el texto a minúsculas para contar sin distinción de mayúsculas/minúsculas vocales = "aeiou" consonantes = "bcdfghjklmnpqrstvwxyz" contador_vocales = 0 contador_consonantes = 0 for caracter in texto: if caracter in vocales: contador_vocales += … Continuar leyendo Código Python – Contador de Vocales y Consonantes
Código Python – Generador de Tablas ASCII
Código para almacenar el carácter ASCII correspondiente y para concatenar la cadena de salida. inicio = int(input("Ingrese el valor inicial: ")) fin = int(input("Ingrese el valor final: ")) for i in range(inicio, fin+1): print(f"{i}: {chr(i)}")
Código Python – Simulador de Calificaciones
Esta versión utiliza una lista para ingresar las calificaciones y calcula el promedio directamente. Luego determina si el resultado es "Aprobado" o "Reprobado" según el promedio obtenido. calificaciones = [float(input(f'Ingrese calificación {i+1}: ')) for i in range(3)] promedio = sum(calificaciones) / len(calificaciones) if promedio >= 7: resultado = 'Aprobado' else: resultado = 'Reprobado' print(f'Calificaciones: {calificaciones}') … Continuar leyendo Código Python – Simulador de Calificaciones
Código Python – Calculadora de Interés Simple
Código para calcular el Interés Simple def interes_simple(p, r, t): return p * r * t / 100 p = float(input("Monto principal: ")) r = float(input("Tasa de interés (%): ")) t = float(input("Tiempo (años): ")) interes = interes_simple(p, r, t) total = p + interes print(f"Interés: {interes:.2f}") print(f"Total: {total:.2f}") Versión simplificada: p,r,t=float(input()),float(input())/100,float(input()) print(f'Interés: {p*r*t:.2f}\nTotal: {p*(1+r*t):.2f}')
Código Python – Calculadora de Área de Figuras Geométricas
En esta versión, se han utilizado funciones para calcular el área de cada figura geométrica, lo que hace que el código sea más modular y fácil de entender. #Calculadora de Área de Figuras Geométricas import math def area_rectangulo(base, altura): return base * altura def area_triangulo(base, altura): return (base * altura) / 2 def area_circulo(radio): return … Continuar leyendo Código Python – Calculadora de Área de Figuras Geométricas
Código Python – Adivina un Número
Esta versión utiliza un bucle while para mantener el juego en funcionamiento hasta que el jugador adivine el número correcto. Se generará un número secreto aleatorio entre 1 y 100 al comienzo del juego. El jugador ingresará sus intentos y recibirá pistas si su suposición es demasiado alta o baja. El juego terminará cuando el … Continuar leyendo Código Python – Adivina un Número
Código Python – Conversión de Horas, Minutos y Segundos
En esta versión, se utiliza la división entera (//) y el operador de módulo (%) para calcular las horas, minutos y segundos. Luego, se imprime el resultado de manera formateada. total_segundos = int(input("Ingrese el total de segundos: ")) horas = total_segundos // 3600 minutos = (total_segundos % 3600) // 60 segundos = total_segundos % 60 … Continuar leyendo Código Python – Conversión de Horas, Minutos y Segundos