Hola que tal, si alguien pudiera orientarme, lo que sucede como ya lo adelante en el titulo el error lo encuentro al introducir una clave que no existe, el programa se supone que debería pasarse al (else) y cerrarse pero no lo hace, el programa acepta la clave no existente y sigue su introduciendo datos.
Código:
print("SISTEMA VACACIONAL RAPPI
")
nombre = input("
¿Cual es tu nombre? ")
clave = int(input("
¿Cual es tu clave? "))
antiguedad = int(input("
¿Cuantos años cumplidos de antiguedad tienes hasta el momento? "))
if clave == 1:
if antiguedad == 1:
print("
El emplado ", nombre," tiene derecho a 6 días de vacaciones.")
elif antiguedad >= 2 and antiguedad <= 6:
print("
El empleado ", nombre," tiene derecho a 14 días de vacaciones.")
elif antiguedad >= 7:
print("
El empleado ", nombre,"tiene derecho a 20 días de vacaciones.")
else:
print("
El empleado ", nombre,"aún no tiene derecho a vacaciones.")
elif clave == 2:
if antiguedad == 1:
print("
El emplado ", nombre," tiene derecho a 7 días de vacaciones.")
elif antiguedad >= 2 and antiguedad <= 6:
print("
El empleado ", nombre," tiene derecho a 15 días de vacaciones.")
elif antiguedad >= 7:
print("
El empleado ", nombre,"tiene derecho a 22 días de vacaciones.")
else:
print("
El empleado ", nombre,"aún no tiene derecho a vacaciones.")
elif clave == 3:
if antiguedad == 1:
print("
El emplado ", nombre," tiene derecho a 10 días de vacaciones.")
elif antiguedad >= 2 and antiguedad <= 6:
print("
El empleado ", nombre," tiene derecho a 20 días de vacaciones.")
elif antiguedad >= 7:
print("
El empleado ", nombre,"tiene derecho a 30 días de vacaciones.")
else:
print("
El empleado ", nombre,"aún no tiene derecho a vacaciones.")
else:
print("La clave no existe, vuelve a intentarlo.")
print("
Fin.")