lunes, 27 de enero de 2025

Mostrar el primer número negativo de cuatro números en Python

Código del ejercicio:

num1 = int(input('Ingrese el primer número: '))
num2 = int(input('Ingrese el segundo número: '))
num3 = int(input('Ingrese el tercer número: '))
num4 = int(input('Ingrese el cuarto número: '))
if num1 < 0:
    print(f'{num1}, es un número negativo.')
elif num2 < 0:
    print(f'{num2}, es un número negativo.')
elif num3 < 0:
    print(f'{num3}, es un número negativo.')
elif num4 < 0:
    print(f'{num4}, es un número negativo.')
else:
    print('No existe número negativo.')

Definición de los códigos del ejercicio:

int() --> convierte el valor especificado en un número entero.
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.
elif --> use else if para especificar una nueva condición para probar, si la primera condición es falsa.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
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:

El objetivo del programa es identificar el primer número negativo ingresado por el usuario entre cuatro números. Aquí tienes la explicación paso a paso:

  1. Entradas del usuario:

    El programa solicita al usuario que ingrese cuatro números. Esto se realiza mediante la función input(), que permite al usuario escribir los valores en la consola.

  2. Conversión de datos:

    Los valores ingresados se convierten en números enteros usando la función int(). Esto asegura que se puedan comparar numéricamente.

  3. Estructura condicional:

    El programa utiliza una serie de declaraciones if, elif, y else para evaluar los números ingresados uno por uno:

    • Si el primer número (num1) es negativo, se imprime un mensaje indicando que es negativo y el programa finaliza.
    • Si el primer número no es negativo, pasa a evaluar el segundo número (num2), y así sucesivamente hasta el cuarto número (num4).
    • Si ninguno de los números es negativo, se imprime un mensaje indicando que no hay números negativos.
  4. Salida del programa:

    El resultado se muestra en la consola usando la función print(). Dependiendo de la evaluación, se indicará cuál es el primer número negativo o que no hay números negativos.

Código Original en Python:


num1 = int(input('Ingrese el primer número: '))
num2 = int(input('Ingrese el segundo número: '))
num3 = int(input('Ingrese el tercer número: '))
num4 = int(input('Ingrese el cuarto número: '))
if num1 < 0:
    print(f'{num1}, es un número negativo.')
elif num2 < 0:
    print(f'{num2}, es un número negativo.')
elif num3 < 0:
    print(f'{num3}, es un número negativo.')
elif num4 < 0:
    print(f'{num4}, es un número negativo.')
else:
    print('No existe número negativo.')

    

Este programa es útil para identificar el primer número negativo de una lista corta de valores ingresados por el usuario.

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. ❤️