Código del ejercicio:
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.
and --> devuelve True si ambos operandos son verdaderos.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
print() --> imprime un mensaje en la pantalla.
Explicación del Código:
Código
n1 = int(input("Ingrese el primer número: "))
n2 = int(input("Ingrese el segundo número: "))
n3 = int(input("Ingrese el tercer número: "))
n4 = int(input("Ingrese el cuarto número: "))
if n1 != 0 and n2 != 0 and n3 != 0 and n4 != 0:
print("No hay número cero.")
else:
print("Hay número cero.")
Explicación de cada línea
| Código | Explicación sencilla |
|---|---|
n1 = int(input(...)) |
Pide al usuario el primer número, lo convierte en entero y lo guarda en la variable n1. |
n2 = int(input(...)) |
Solicita el segundo número y lo almacena en n2. |
n3 = int(input(...)) |
Solicita el tercer número y lo guarda en n3. |
n4 = int(input(...)) |
Solicita el cuarto número y lo guarda en n4. |
if n1 != 0 and n2 != 0 and n3 != 0 and n4 != 0: |
Comprueba que los cuatro números sean diferentes de cero. La palabra and significa "y", por lo que todas las condiciones deben cumplirse al mismo tiempo. |
print("No hay número cero.") |
Si ninguno de los cuatro números es cero, muestra el mensaje "No hay número cero.". |
else: |
Se ejecuta cuando la condición del if no se cumple. |
print("Hay número cero.") |
Si al menos uno de los cuatro números es cero, muestra el mensaje "Hay número cero.". |
¿Cómo funciona el programa?
- Solicita cuatro números al usuario.
- Guarda cada número en una variable diferente.
- Verifica si los cuatro números son distintos de cero.
- Si todos son diferentes de cero, informa que no existe ningún cero.
- Si uno o más números son cero, informa que sí hay un número cero.
Ejemplo 1:
Ingrese el primer número: 8
Ingrese el segundo número: 5
Ingrese el tercer número: 3
Ingrese el cuarto número: 7
Salida:
No hay número cero.
Ingrese el primer número: 8
Ingrese el segundo número: 5
Ingrese el tercer número: 3
Ingrese el cuarto número: 7
Salida:
No hay número cero.
Ejemplo 2:
Ingrese el primer número: 8
Ingrese el segundo número: 0
Ingrese el tercer número: 3
Ingrese el cuarto número: 7
Salida:
Hay número cero.
Ingrese el primer número: 8
Ingrese el segundo número: 0
Ingrese el tercer número: 3
Ingrese el cuarto número: 7
Salida:
Hay número cero.
Resumen:
Este programa solicita cuatro números enteros y utiliza una estructura if...else junto con el operador lógico and para comprobar si todos los números son distintos de cero. Si ninguno es cero, muestra el mensaje "No hay número cero."; de lo contrario, indica "Hay número cero.".
Este programa solicita cuatro números enteros y utiliza una estructura if...else junto con el operador lógico and para comprobar si todos los números son distintos de cero. Si ninguno es cero, muestra el mensaje "No hay número cero."; de lo contrario, indica "Hay número cero.".
No hay comentarios.:
Publicar un comentario