miércoles, 27 de diciembre de 2023

Hacer un programa que determine según el color si se puede pasar o no en python

 



# Paso 1: Solicitar el color al usuario
color = input("Ingrese un color (verde, amarillo, rojo): ")

# Paso 2: Evaluar el color ingresado y mostrar el mensaje correspondiente
if color.lower() == "verde":
    print("Puede pasar.")
elif color.lower() == "amarillo":
    print("Precaución.")
elif color.lower() == "rojo":
    print("No pasar.")
else:
    print("Color inválido.")
    
Solicitar el color al usuario: Utilizamos la función input para solicitar al usuario que ingrese un color. El resultado se almacena en la variable color. 

Evaluar el color ingresado: Utilizamos una estructura condicional (if-elif-else) para comparar el color ingresado con los colores mencionados. Nota el uso de color.lower() para convertir la entrada del usuario a minúsculas, lo que hace que la comparación sea insensible a mayúsculas y minúsculas. 

Mostrar el mensaje correspondiente: Dependiendo del color ingresado, se imprimirá un mensaje específico. Si el color no es verde, amarillo ni rojo, se imprime "Color inválido".

martes, 26 de diciembre de 2023

Hacer un programa que solicite una edad y determine si es mayor de edad en Python



# Paso 1: Solicitar la edad al usuario
edad_str = input("Ingrese su edad: ")

# Paso 2: Convertir la entrada a un número entero
try:
    edad = int(edad_str)
except ValueError:
    print("Por favor, ingrese un número válido para la edad.")
    exit()

# Paso 3: Determinar si es mayor de edad
if edad >= 18:
    print("¡Es mayor de edad!")
else:
    print("No es mayor de edad.")
Explicación paso a paso: 

1)  Solicitar la edad al usuario: Utilizamos la función input para solicitar al usuario que ingrese su edad. El resultado se almacena en la variable edad_str como una cadena de texto. 

2)  Convertir la entrada a un número entero: Utilizamos un bloque try-except para intentar convertir la cadena de texto a un número entero. Si el usuario ingresa algo que no es un número, se imprime un mensaje y el programa se cierra. 

3) Determinar si es mayor de edad: Usamos una estructura condicional (if-else) para comparar la edad ingresada con el límite de la mayoría de edad (18 años en muchos lugares). Dependiendo del resultado, se imprime un mensaje indicando si la persona es mayor de edad o no.

Operaciones básicas con Python

 

En este programa, se solicitan dos números al usuario, se realizan las operaciones de suma, resta, multiplicación y división, y luego se imprimen los resultados. Además, se incluye una verificación para evitar la división por cero, ya que la división por cero no está definida en matemáticas.


# Solicitar dos números al usuario
num1 = float(input("Ingrese el primer número: "))
num2 = float(input("Ingrese el segundo número: "))

# Realizar operaciones
suma = num1 + num2
resta = num1 - num2
multiplicacion = num1 * num2

# Verificar si el segundo número es distinto de cero para evitar la división por cero
if num2 != 0:
    division = num1 / num2
else:
    division = "No es posible dividir por cero."

# Mostrar resultados
print("Suma:", suma)
print("Resta:", resta)
print("Multiplicación:", multiplicacion)
print("División:", division)

Variables en Python

 Solicitar el nombre de usuario con la variable input y posteriormente imprimirla en pantalla concatenada con un string.


# Solicitar el nombre al usuario
nombre = input("Ingrese su nombre: ")

# Imprimir el saludo con el nombre ingresado
print("Hola, " + nombre)