Python
2 participantes
Página 1 de 1
Python
Tendo como entrada a altura e o sexo de uma pessoa, construa um programa que exibe o peso ideal para ela, em quilos. Use as seguintes fórmulas (adote ℎ como a altura e em metros): • Homens: 72,7 ×ℎ −58 • Mulheres: 62,1×ℎ−44,7
Meu código:
sexo = input("Você é homem ou mulher?")
if sexo == homem:
h = float(input("Digite a sua altura em metros:"))
peso = (72,7*h)-58
print(peso)
elif sexo == mulher:
h = float(input("Digite a sua altura em metros:"))
peso = (62,18*h)-44,7
print(peso)
Onde errei?
Meu código:
sexo = input("Você é homem ou mulher?")
if sexo == homem:
h = float(input("Digite a sua altura em metros:"))
peso = (72,7*h)-58
print(peso)
elif sexo == mulher:
h = float(input("Digite a sua altura em metros:"))
peso = (62,18*h)-44,7
print(peso)
Onde errei?
Fibonacci13- Mestre Jedi
- Mensagens : 856
Data de inscrição : 14/09/2019
Idade : 22
Localização : São Paulo
claralirasll gosta desta mensagem
Re: Python
Olá, Fibonacci!
Foram pequenos erros, veja (destacados de verde: você deveria acrescentar as aspas e substituir as vírgulas por pontos):
sexo = input("Você é homem ou mulher?")
if sexo == 'homem':
h = float(input("Digite a sua altura em metros:"))
peso = (72.7 * h) - 58
print(peso)
elif sexo == 'mulher':
h = float(input("Digite a sua altura em metros:"))
peso = (62.18*h)- 44.7
print(peso)
Uma observação que faço é que, no momento de testar no console, digite "mulher" ou "homem" da forma que está no algoritmo. Caso dê espaços ou coloque letra maiúscula, apresentará erro.
No mais, tudo ok!
Foram pequenos erros, veja (destacados de verde: você deveria acrescentar as aspas e substituir as vírgulas por pontos):
sexo = input("Você é homem ou mulher?")
if sexo == 'homem':
h = float(input("Digite a sua altura em metros:"))
peso = (72.7 * h) - 58
print(peso)
elif sexo == 'mulher':
h = float(input("Digite a sua altura em metros:"))
peso = (62.18*h)- 44.7
print(peso)
Uma observação que faço é que, no momento de testar no console, digite "mulher" ou "homem" da forma que está no algoritmo. Caso dê espaços ou coloque letra maiúscula, apresentará erro.
No mais, tudo ok!
Fibonacci13 gosta desta mensagem
Re: Python
Muito obrigado, Clara.
Fibonacci13- Mestre Jedi
- Mensagens : 856
Data de inscrição : 14/09/2019
Idade : 22
Localização : São Paulo
claralirasll gosta desta mensagem
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|