[ Foro de Python ]

Condicionales

26-Feb-2022 21:51
Invitado (unknown_system)
2 Respuestas

Hola por aquello soy nuevo entonces tengame paciencia jaja
La cosa es que tengo que crear un programa que calcule el costo de la renovación de una licencia y  los años de vigencia, si pago con el banco tengo que sumar 4200
Mi codigo hace todo menos sumar los 4200 cada vez que ingreso "S"
Les adjunto mi codigo

'''
Descripcion = Software renovador de licencia de conductor
Programador = Daniel Arias
Fecha de programacion = 22 de Febrero 2022
Ultima actualizacion = 22 de Febrero 2022
Version = 1.0
'''

#Variables
#Entrada
puntos_acomulados_infraccion = 0
pago_BCR = ""

#Salida
licencia_vigente = ""
monto_total = 0

#Lectura
print("Los requisitos son: documento de identidad al dia, dictamen medico digtal vigente, no tener multas pendientes y tener 12 puntos en la licencia.")
puntos_acomulados_infraccion = int(input("Indique los puntos de infraccion que tiene "))
pago_BCR = input("Por favor indique con S/N si paga con el BCR, si la respuesta es positiva se le agregará un monto de 4200 colones").upper()

#Proceso
if puntos_acomulados_infraccion >= 12:
   print("Su licencia esta suspendida")
   licencia_vigente = "0 años"
else:
   if puntos_acomulados_infraccion <=4:
       monto_total = 5000
       licencia_vigente = "6 años"
   else:
       if puntos_acomulados_infraccion >=5 and puntos_acomulados_infraccion <=8 :
           monto_total = 10000
           licencia_vigente = "4 años"    
       else:
           if puntos_acomulados_infraccion >=9 and puntos_acomulados_infraccion <=11:
               monto_total = 10000
               licencia_vigente = "3 años"
           else:
               if pago_BCR == "S":
                   monto_total = monto_total + 4200
               else:
                   if pago_BCR =="N":
                       monto_total = monto_total


28-Feb-2022 23:41
Invitado (andr?s)

hola daniel

el pago total se compone de dos cantidades, la de puntos por infracción y la del banco, son independientes y luego se suman

te dejo un código de ejemplo:
https://www.online-ide.com/MpRq27Anz5

saludos ;-)


01-Mar-2022 18:02
Invitado (andr?s)

hola daniel

si tienes más de tres o cuatro condicionales quizás te interese más este estilo

https://www.online-ide.com/9WiCKqUTmH

saludos ;-)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)