viernes, 14 de julio de 2023

Nueva sección

Analisis.

Podemos reunir información sobre un deportista y calcula la dosis y la formulación de un suplemento según la edad del deportista. En el programa comenzamos importando el módulo datetime para trabajar con fechas y horas, despues de esto solicita al usuario que ingrese los siguientes datos sobre el deportista:

Nombre del deportista: Se guarda en la variable nombre

Número de identidad: Se guarda en la variable documento

Fecha de ingreso: Se guarda en la variable fecha (La fecha se infresa en formato dd/mm/aaaa)

Departamento al que pertenece: Se guarda en la variable departamento

Nombre de la entrenadora: Se guarda en la variable nombreentre

Matrícula de la entrenadora: Se guarda en la variable matricula

Nombre de la liga: Se guarda en la variable nombrelig

Año de nacimiento: Se guarda en la variable añonaci

Peso del deportista: Se guarda en la variable peso.

Despues de esto se calcula la edad del deportista restando el año de nacimiento (añonaci) al año actual (2023) y se guarda en la variable edad. Se asignan las variables racion y formulacionmedica con valores predeterminados de 0.0 y una cadena vacía respectivamente, luego se verifica la edad del deportista utilizando estructuras condicionales if, elif y else dependiendo de la edad, se calcula la dosis del suplemento y se establece la formulación médica correspondiente. Si la edad del deportista se encuentra en el rango de 10 a 16 años, se calcula la dosis multiplicando el peso por 2.0 y se establece la formulación médica como "1/lunes, 2 horas antes del entreno", si se encuentra en el rango de 16 a 22 años, se calcula la dosis multiplicando el peso por 2.5 y se establece la formulación médica como "1/martes y 1/jueves, 2 horas antes del entreno", si se encuentra en el rango de 22 a 28 años, se calcula la dosis multiplicando el peso por 3.5 y se establece la formulación médica como "1/lunes, 1/miércoles, 1/viernes, 2 horas antes del entreno" y si la edad del deportista no se encuentra en ninguno de los rangos anteriores, se imprime el mensaje "Suplemento no se autoriza".Tambien se muestra la información recopilada y los resultados calculados utilizando la función print, se muestra el nombre de la liga, el departamento al que pertenece, la fecha de ingreso, el nombre del deportista, el número de documento, la edad, el peso, el nombre del suplemento (Tarrito rojo), la dosis, la formulación médica, el nombre de la entrenadora y la matrícula.

Entradas

from datetime import datetime nombre=input("Nombre del deportista: ") documento=input("Numero de identidad: ") fecha=input("Ingrese una fecha(formtao dd/mm/aaaa): ") fecha_objeto=datetime.stprtime(fecha,"%d/%m/%y") departamento=input("Departamento al que pertenece: ") nombreentre=input("Nombre del entrenador/a: ") matricula=int(input("Digite la matricula del entrenador: ")) nombrelig=input("Nombre de la liga: ") añonaci=int(input("Año en que nació: ")) peso=float(input("Peso del deportista: "))

operaciones

edad=2023 - añonaci racion=0.0 formulacionmedica="" if edad in range(10,16) racion=2.0 * peso formulacionmedica="1/lunes, 2 horas antes del entreno elif edad in range(16,22) racion=2.5 * peso formuñacioedica="1/martes y 1/jueves, 2 horas antes del entreno" elif edad in range(22,28) racion=3.5 * peso formulacionmedica="1/lunes, 1/miercoles, 1/viernes, 2 horas antes del entreno"

salidas

else: print("suplemento no se autoriza")

print(f"""LIGA DE {nombrelig} DEPARTAMENTO AL QUE PERTENECE {departamento} fecha: {fecha_objeto} Nombre del atleta: {nombre} Documento: {documento} Edad: {edad} peso: {peso}KG Nombre del suplemento: Tarrito rojo Dosis: {racion}mg/lbi


   Formulacion: {formulacionmedica}

   Nombre entrenador: {nombreentre}

   Matricula no,{matricula}""")








 

Nueva sección Analisis. Podemos reunir información sobre un deportista y calcula la dosis y la formulación de un suplemento según la edad de...