domingo, 26 de enero de 2025

Calcular la división de dos números, mostrando un mensaje de error si hubiera en Python

Código del ejercicio:

num1 = float(input('Introduzca el primer número: '))
num2 = float(input('Introduzca el segundo número: '))
if num2 == 0:
    print(f'No se puede dividir entre cero.')
else:
    print(f'La división es: {num1/num2}')

Definición de los códigos del ejercicio:

float() --> convierte un número entero en un número de punto flotante.
input() --> permite obtener texto escrito por teclado.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
print() --> imprime un mensaje en la pantalla.
f'{}' --> un literal de cadena con formato o f-string es un literal de cadena que tiene el prefijo 'f'o 'F'. Facilita crear interpolaciones en cadenas de texto, simplificando de este modo tanto la lectura como la escritura de estas. Si quieres mostrar variables utilizando f-strings, solo tienes especificar el nombre de las variables entre llaves {}. Y al ejecutar tu código, todos los nombres de las variables serán remplazados con sus respectivos valores.

Explicación del Código:

Este código solicita al usuario dos números, verifica si el divisor es cero y, de no serlo, realiza la división. A continuación, se explica cada línea:

  1. num1 = float(input('Introduzca el primer número: '))

    Descripción: Solicita al usuario que introduzca el primer número. Este número es convertido a un valor decimal usando float().

  2. num2 = float(input('Introduzca el segundo número: '))

    Descripción: Solicita al usuario que introduzca el segundo número. También se convierte a decimal para asegurar que se pueden realizar operaciones matemáticas.

  3. if num2 == 0:

    Descripción: Verifica si el segundo número es igual a cero. Esto se hace porque no es posible realizar una división entre cero.

  4. print(f'No se puede dividir entre cero.')

    Descripción: Si el segundo número es cero, el programa muestra un mensaje indicando que no se puede realizar la operación.

  5. else:

    Descripción: Si el segundo número no es cero, se ejecuta el bloque de código dentro del else.

  6. print(f'La división es: {num1/num2}')

    Descripción: Calcula la división del primer número entre el segundo número y muestra el resultado al usuario.

¡Eso es todo! Este código es un ejemplo básico de cómo manejar entradas de usuario y condiciones en Python.

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️