diseñar un programa que permita calcular la dosis de un medicamento. Esta depende del rango de edad en la cual se encuentre el paciente y de su peso, de tal forma que se cumpla lo que se expresa en las siguientes instrucciones. Rango de edades (años) Dosis base (mg) Dosis adicional por cada kg de peso (mg) [16 , 25] 15 0,25 (25 , 40] 20 0,45 (40 , 60] 25 0,12 Pacientes por fuera del rango de edades no pueden recibir el medicamento. En caso de ingresar los datos de un paciente que no cumple con la edad, el programa deberá generar una alerta y no permitir calcular la dosis.
def dosis(age, weight): if age >= 16 and age < 25: return 15 + 0.25 * weight elif age >= 25 and age < 40: return 20 + 0.45 * weight elif age >= 40 and age < 60: return 25 + 0.12 * weight else: return "No puede recibir el medicamento" dosis(20, 60)