Laboratorul Python IMC (Începător) - Acest laborator a fost creat cu Darkdeath2312 - OpenClassrooms

O intrebare ? Nu vă faceți griji, vă vom ajuta !

Acest TP a fost creat în compania Darkdeath2312

python

Bine ați venit la laboratorul nostru din Python, este destinat începătorilor care ar dori să aibă un laborator pentru a-și testa abilitățile.

- Rugați utilizatorul să introducă prenumele, greutatea (în kg) și înălțimea (în m)

- Programul dvs. își calculează IMC (formula: greutate/înălțime²)

- Afișează rezultatul și interpretarea sa, știind că:

de la 16,5 la 18,5: subțire

de la 18,5 la 25: construcție normală

de la 25 la 30: supraponderal

de la 30 la 35: obezitate moderată

de la 35 la 40: obezitate severă

+ 40: obezitate morbidă sau masivă

- Înregistrează rezultatul într-o bază de date cu prenumele, IMC și interpretarea acestuia, precum și data înregistrării

Desigur, puteți adăuga funcții noi

Pentru a obține data de astăzi:

Următoarea postare va fi corectarea

EDIT: Aceste calcule sunt acceptabile numai pentru adulții, copiii au calcule variabile în funcție de vârstă

-
Publicat de Anonyme 8 mar 2015 la 18:00:27 PM

Iată soluția:

Trimite-ne rezultatele tale

Iată propunerea mea (urmăriți-vă ochii):

Pentru o versiune puțin mai condensată:

Pentru a face câteva observații cu privire la codul dvs., mi se pare prea repetitiv, toate condițiile ar putea fi reduse la un dicționar, iar scrierea într-un fișier este, de asemenea, mult prea lungă. De asemenea, am putea evita încercările foarte grele/cu excepția blocurilor și le putem înlocui cu teste de tip simplu.