Programas Python
Programa 1: Captura
En el editor principal tienes tres líneas de código que realizan una tarea básica de entrada y salida:
- Línea 1: Define una variable llamada matricula.
- Línea 2: Usa la función input() para pedirle al usuario que escriba algo (en este caso, una "clave").
- Línea 3: Usa print() para mostrar en pantalla el texto "Tu matricula es:" seguido del valor que el usuario ingresó.
Ejecución
- El programa preguntó: Dame la clave:.
- Ingresaste el número: 124350452.
- El programa respondió correctamente: Tu matricula es: 124350452.
Programa 2: Boleta de calificaciones
1. Manejo de Tipos de Datos
Esto es lo más importante. Python por defecto lee todo como texto, pero las funciones se convierten en datos:
- int(): Se uso en la matrícula (línea 3) para convertir la entrada en un número entero.
- float(): Se uso en las calificaciones (líneas 5, 6 y 7) para permitir números con decimales. Se nota en la terminal cuando el programa imprime 9.0 u 8.0.
2. Análisis de la Ejecución
- Entrada: Se ingresa la matrícula y las notas
- Procesamiento: El programa guardó cada valor en su variable correspondiente.
- Salida: Muestra toda la información organizada, respetando los espacios y formatos que se definieron.
Programa 3: Contrato de Compra Venta
Programa 4: Calculadora Basica
El programa funciona en tres etapas: Captura, Decisión y Resultado.
- Entrada y Conversión: El programa solicita dos números y los convierte a float (punto decimal) para que el usuario pueda usar decimales. También solicita un símbolo de operación (+, -, *, /).
- Lógica de Selección (if/elif): El programa compara el símbolo ingresado con los casos programados. Solo se ejecuta la operación que coincida con el símbolo elegido.
- Seguridad (Validación): Antes de dividir, el código verifica que el divisor no sea 0 para evitar que el programa falle. Si no reconoce el símbolo, envía un mensaje de error ("Operación no válida").
Puntos clave para mencionar
- Variables: num1, num2 y operacion guardan la información.
- Casting: float() transforma el texto del usuario en números operables.
- Estructura: El código está organizado por identación (sangrías), lo que define qué instrucciones pertenecen a cada condición.
¿Qué hace cada sección?
- input: Recibe datos.
- if / elif: Elige la operación.
- if num2 != 0: Protege contra errores matemáticos.
- else: Maneja cualquier entrada inesperada.

Comentarios
Publicar un comentario