Mesurez l'indice BMI en Python.

J'ai créé une application / un programme qui mesure l'indice IMC en tâtonnant.

S'il y a des pièces non remplies (en particulier la taille et le poids), une erreur se produit.

C'est pourquoi il est encore incomplet, je suis désolé.

# coding: utf-8

class bodyData:
    uName = ''
    uSex = 0
    uAge = 0
    uHeight = 0
    uWeight = 0
    uBmi = 0

    def __init__(self, uName = 'Nakamura', uSex = 0, uAge = 26):
        self.uName = uName
        self.uSex = uSex
        self.uAge = uAge

        print('Nom de ce: ' + str(self.uName))
        #'sexe: ' + str(self.uSex))
        if (self.uSex == '0'):
            print('sexe:Masculin')
        elif (uSex == '1'):
            print('sexe:Femme')
        else:
            print('sexe:Je ne sais pas!!')
        print('âge: ' + str(self.uAge) + '\n' +
        'Mesure l'indice IMC de.')

    def set_bodyData(self, uHeight, uWeight):
        self.uHeight = uHeight
        self.uWeight = uWeight

    def result_bodyData(self, uBmi):
        self.uBmi = uBmi

        print('Nous vous informerons du résultat.' + '\n' +
        'Nom complet: ' + (self.uName))
        if (self.uSex == '0'):
            print('sexe:Masculin')
        elif (self.uSex == '1'):
            print('sexe:Femme')
        else:
            print('Je ne connais pas mon sexe!!')
        print('âge: ' + str(self.uAge) + '\n' +
        'la taille: ' + str(self.uHeight) + 'cm' + '\n' +
        'poids: ' + str(self.uWeight) + 'kg' + '\n' +
        'L'indice IMC des personnes ci-dessus est...' + '\n' +
        '\n' +
        str(round(self.uBmi,1)) + '\n')

    def result_Bmi (self):
        if (self.uBmi < 18.5):
            print('Je suis trop maigre.' + '\n' +
            'Allons grossir.')
        elif (18.5 < self.uBmi < 25):
            print('C'est un poids approprié.' + '\n' +
            'Gardons-le tel quel.')
        elif (25 < self.uBmi < 30):
            print('Je commence à prendre du poids.' + '\n' +
            'Ne t'inquiète pas.')
        elif (30 < self.uBmi < 35):
            print('Je suis gros.' + '\n' +
            'Soyons conscients.')
        elif (35 < self.uBmi < 40):
            print('Ne remarquez-vous pas?' + '\n' +
            'Vous êtes gros')
        elif (self.uBmi >= 40):
            print('Il ya un problème.')
        else:
            print('L'entrée est incorrecte quelque part.' + '\n' +
            'Pardon.')

uName = input('S'il vous plaît entrez votre nom.' + '\n' +
'=> ')
uSex = input('Veuillez entrer votre sexe. 0=Homme, 1=Femme' + '\n' +
'=> ')
uAge = input('Veuillez entrer votre âge.' + '\n' +
'=> ')

bd = bodyData(uName, uSex, uAge)

uHeight = input('Veuillez entrer votre taille en cm.' + '\n' +
'=> ')
uWeight = input('Veuillez entrer votre poids en kg.' + '\n' +
'=> ')

bd.set_bodyData(uHeight, uWeight)

uBmi = int(uWeight) / ((int(uHeight) / 100) ** 2)

bd.result_bodyData(uBmi)

bd.result_Bmi()

c'est tout.

Recommended Posts

Mesurez l'indice BMI en Python.
Mesurer le temps d'exécution de la fonction en Python
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Pré-traiter l'index en Python à l'aide de ScriptUpdateProcessor de Solr
AtCoder # 36 quotidien avec Python
Texte de cluster en Python
Daily AtCoder # 32 en Python
Daily AtCoder # 6 en Python
Daily AtCoder # 18 en Python
Modifier les polices en Python
Motif singleton en Python
Opérations sur les fichiers en Python
Lire DXF avec python
Daily AtCoder # 53 en Python
Séquence de touches en Python
Utilisez config.ini avec Python
Résoudre ABC168D en Python
AtCoder # 7 tous les jours avec Python
Décomposition LU en Python
Une doublure en Python