Crie uma função chamada peso_ideal que receba como parâmetros a altura em metros e o sexo de uma pessoa e retorna o seu peso ideal em kg, utilizando as seguintes fórmulas: • Sexo feminino: (62.1 ·h)−44.7 • Sexo masculino: (72.7 ·h)−58 onde h é a altura em metros. O sexo será informado com um caractere; "F" para feminino e "M" para masculino.
Ed
há 3 meses
Você precisa criar uma função em Python que calcule o peso ideal com base na altura e no sexo da pessoa. Aqui está um exemplo de como você pode implementar isso: ```python def peso_ideal(altura, sexo): if sexo.upper() == 'F': return (62.1 * altura) - 44.7 elif sexo.upper() == 'M': return (72.7 * altura) - 58 else: return "Sexo inválido. Use 'F' para feminino ou 'M' para masculino." # Exemplo de uso: altura = 1.70 # altura em metros sexo = 'F' # 'F' para feminino ou 'M' para masculino print(peso_ideal(altura, sexo)) ``` Essa função `peso_ideal` recebe a altura e o sexo, calcula o peso ideal de acordo com as fórmulas fornecidas e retorna o resultado. Se o sexo informado não for válido, a função retorna uma mensagem de erro. Se precisar de mais alguma coisa, é só avisar!
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Claro! Aqui está uma possível implementação da função peso_ideal em Python: ```python def peso_ideal(altura, sexo): if sexo == "F": peso_ideal = (62.1 * altura) - 44.7 elif sexo == "M": peso_ideal = (72.7 * altura) - 58 else: return "Sexo inválido. Informe 'F' para feminino ou 'M' para masculino." return peso_ideal ``` Você pode chamar essa função passando a altura em metros e o sexo como parâmetros, por exemplo: ```python altura = 1.65 sexo = "F" resultado = peso_ideal(altura, sexo) print(f"O peso ideal para uma pessoa do sexo feminino com altura {altura}m é {resultado}kg.") ``` Lembre-se de que essa é apenas uma implementação possível e você pode adaptá-la de acordo com suas necessidades.