Escribir un programa que le solicite al usuario su edad y la guarde en una variable. Que luego solicite la cantidad de artículos comprados en una tienda y la guarde en otra variable. Finalmente, mostrar en pantalla un valor de verdad (True o False) que indique si el usuario es mayor de 18 años y además compró más de 1 artículo.
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.
print() --> imprime un mensaje en la pantalla.
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 mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
Explicación del Código:
Código completo
edad = int(input("Ingresar edad: "))
articulo = int(input("Ingresar cantidad de artículos comprados: "))
if edad > 18 and articulo > 1:
print("True")
else:
print("False")
Explicación línea por línea
1. edad = int(input("Ingresar edad: "))
Solicita al usuario que ingrese su edad.
- input() permite escribir un dato.
- int() convierte el dato ingresado en un número entero.
- edad guarda el valor ingresado.
2. articulo = int(input("Ingresar cantidad de artículos comprados: "))
Solicita al usuario la cantidad de artículos que compró.
- input() permite ingresar el dato.
- int() convierte el dato en un número entero.
- articulo guarda la cantidad de artículos.
3. if edad > 18 and articulo > 1:
Comprueba dos condiciones al mismo tiempo:
- edad > 18: verifica que la edad sea mayor de 18.
- articulo > 1: verifica que haya comprado más de 1 artículo.
- and: significa "y", por lo que ambas condiciones deben cumplirse.
4. print("True")
Si las dos condiciones son verdaderas, muestra:
True
Esto significa que el usuario es mayor de 18 años y compró más de 1 artículo.
5. else:
Se ejecuta cuando la condición anterior no se cumple.
6. print("False")
Muestra:
False
Esto significa que al menos una de las dos condiciones no se cumple.
Ejemplo
Edad: 25
Artículos: 3
Resultado: True
Edad: 17
Artículos: 3
Resultado: False
No hay comentarios.:
Publicar un comentario