Está en la página 1de 4

```python

# Almacenar la contraseña en una variable

Contraseña_guardada = “Contraseña”

# Preguntar al usuario por la contraseña

Contraseña_usuario = input(“Introduce la contraseña: “)

# Convertir ambas contraseñas a minúsculas para compararlas sin tener en cuenta mayúsculas
y minúsculas

If contraseña_guardada.lower() == contraseña_usuario.lower():

Print(“La contraseña coincide.”)

Else:

Print(“La contraseña no coincide.”)

```

En este programa, se almacena la contraseña en la variable `contraseña_guardada`. Luego se le


solicita al usuario que introduzca la contraseña por medio de `input` y se guarda en la variable
`contraseña_usuario`.

Para comparar las contraseñas sin tener en cuenta mayúsculas y minúsculas, se utiliza el
método `lower()` que convierte ambas contraseñas a minúsculas antes de compararlas en la
condición `if`. Si las contraseñas coinciden, se imprime “La contraseña coincide”, de lo contrario
se imprime “La contraseña no coincide”.

Codigo 2:

```python
Def evaluar_empleado():

Puntos = 0.0

# Factor 1: Compromiso con la empresa

Compromiso = input(“¿El empleado demuestra compromiso con la empresa? (Sí/No): “)

If compromiso.lower() == “sí”:

Puntos += 1.0

# Factor 2: Cumplimiento con las actividades planteadas

Cumplimiento = input(“¿El empleado cumple con las actividades planteadas? (Sí/No): “)

If cumplimiento.lower() == “sí”:

Puntos += 1.5

# Factor 3: Trabajo en equipo a favor de la empresa

Trabajo_equipo = input(“¿El empleado trabaja en equipo a favor de la empresa? (Sí/No): “)

If trabajo_equipo.lower() == “sí”:

Puntos += 1.0

# Factor 4: Representación en ámbitos externos

Representacion = input(“¿El empleado representa a la empresa en ámbitos externos?


(Sí/No): “)

If representacion.lower() == “sí”:

Puntos += 1.0

# Factor 5: Capacidad de resolución de problemas

Problemas = input(“¿El empleado muestra capacidad de resolución de problemas? (Sí/No): “)

If problemas.lower() == “sí”:

Puntos += 1.5

# Asignación de beneficios

If puntos >= 5:
Beneficios = “Máximos beneficios”

Elif puntos >= 4:

Beneficios = “Beneficios moderados”

Elif puntos >= 3:

Beneficios = “Beneficios básicos”

Else:

Beneficios = “Sin beneficios”

Print(“\nEl empleado obtuvo”, puntos, “puntos.”)

Print(“Beneficios asignados:”, beneficios)

# Ejecución del programa

Evaluar_empleado()

```

Este programa solicita al usuario que introduzca respuestas “Sí” o “No” para evaluar cada uno
de los factores. Luego, suma los puntos correspondientes y asigna los beneficios según la
puntuación obtenida. Los beneficios se asignan de acuerdo a los siguientes rangos:

- 5 o más puntos: Máximos beneficios

- 4 o más puntos: Beneficios moderados

- 3 o más puntos: Beneficios básicos

- Menos de 3 puntos: Sin beneficios

Codigo 3:

```python

Nombre_producto = input(“Nombre del producto: “)

Precio_unitario = float(input(“Precio unitario: “))


Unidades = int(input(“Número de unidades: “))

Coste_total = precio_unitario * unidades

# Aseguramos que haya 6 dígitos enteros en el precio unitario

Precio_unitario_str = “{:.2f}”.format(precio_unitario).zfill(6)

# Aseguramos que haya 8 dígitos enteros y 2 decimales en el coste total

Coste_total_str = “{:.2f}”.format(coste_total).zfill(11)

Cadena = nombre_producto + “: “ + precio_unitario_str + “ € - “ + coste_total_str + “ €”

Print(cadena)

```

En este ejemplo, utilizamos la función `zfill()` para rellenar con ceros a la izquierda hasta tener
la longitud deseada en la representación en cadenas de los valores numéricos.

También podría gustarte