diff --git a/README.md b/README.md index fa0237d..a904241 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,6 @@ # OpenBootCampPython Repository to store Python boot camp. + +* Exercise 3: Escribe un programa en la consola de python que pida al usuario su peso (en kg) y estatura (en metros), calcule el índice de masa corporal y lo almacene en una variable, e imprima por pantalla la frase Tu índice de masa corporal es donde es el índice de masa corporal calculado redondeado con dos decimales. + + * Screenshot in folder "src/ExerciseThree/imc.png" on branch ExerciseTwo. diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..ee2bf11 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +-i https://pypi.org/simple +setuptools==65.5.0 ; python_version >= '3.7' +wheel==0.38.0 diff --git a/src/exercisethree/imc.png b/src/exercisethree/imc.png new file mode 100644 index 0000000..b727c0d Binary files /dev/null and b/src/exercisethree/imc.png differ diff --git a/src/exercisethree/imc.py b/src/exercisethree/imc.py new file mode 100644 index 0000000..d1f955e --- /dev/null +++ b/src/exercisethree/imc.py @@ -0,0 +1,10 @@ +def imc(p=0, e=0): + """Script that calculate the body mass index rounded to two decimal places + :param p: user weigth + :type p: float + :param e: user height float + :type e: float + :return: body mass index rounded to two decimal places + :rtype: float + """ + return round(p/(e*e), 2) diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..b4c7b5e --- /dev/null +++ b/src/main.py @@ -0,0 +1,15 @@ +from src.exercisethree.imc import imc + + +def main(): + """Main script for exercise three + :return: None + :rtype: NoneType + """ + p = float(input('Indique su peso (kg): ')) + e = float(input('Indique su estatura (m): ')) + print("Tu indice de masa corporal es de " + str(imc(p, e))) + + +if __name__ == '__main__': + main()