Ed
há 3 dias
Parece que você está descrevendo um problema com o código de João, mas não forneceu o código em si. No entanto, posso te ajudar com algumas dicas gerais para corrigir problemas comuns em códigos que lidam com entradas de usuário. 1. Verificação de Gênero: Certifique-se de que a verificação do gênero está correta. O código deve usar `if` e `elif` para verificar se o gênero é "H" ou "M". Se não for, deve atribuir "Gênero inválido" à variável `peso_ideal`. 2. Conversão de Entrada: Lembre-se de que a entrada do usuário é sempre uma string. Se você estiver comparando com "H" ou "M", não é necessário fazer conversão. 3. Impressão do Resultado: Após calcular o peso ideal ou atribuir a mensagem de erro, o código deve imprimir o resultado corretamente. Aqui está um exemplo simplificado de como o código poderia ser estruturado: ```python altura = float(input("Digite sua altura em metros: ")) genero = input("Digite seu gênero (H para homem, M para mulher): ") if genero == "H": peso_ideal = 72.7 * altura - 58 elif genero == "M": peso_ideal = 62.1 * altura - 44.7 else: peso_ideal = "Gênero inválido" print(peso_ideal) ``` Verifique se o código de João segue uma estrutura semelhante e faça as correções necessárias. Se precisar de mais ajuda, sinta-se à vontade para perguntar!
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade