Informática, perguntado por ewertomsthefan41, 9 meses atrás

Galera to fazendo o curso da solyd é fazer um programa de alistamento do exército ou algo do tipo o código que fiz foi esse me digam no que errei e no que posso melhorar obrigado:
print('Alistamento do exército')

nome = input('Nome:')

idade = int(input('Idade:'))

peso = float(input('Peso:'))

altura = float(input('Altura:'))

if(idade>=18):
print('Idade correta')
else:
print('Idade insuficiente')
if(peso<=60):
print('Peso na medida correta')
else:
print('Peso a cima da medida ')
if(altura>=1.60):
print('Altura na medida ideal')
else:
print('Altura não aceitada')
print('Parabéns soldado, você foi aceito!!')​

Soluções para a tarefa

Respondido por isaddorinhapefwbn
0
Achei bacana mas ce pode usar funções em cima caso dê erro vc sabe onde arrumar e isso deixa o código mais bonito, comentar mesmo que esteja explícito oq ce ta fazendo tmb é bom

ewertomsthefan41: desculpa não entendi muito tem como dar mais uma explicada?
isaddorinhapefwbn: Claro! Quando escrevemos códigos em massa ou para empresas precisamos fazer testes e saber se aquilo está no minimo 99% sem erros no caso pra vc testar tudo você não consegue descobrir rapido onde ta o erro desse jeito ai! Se você introduzir função pra pegar o valor, outra pra validar e outra pra dar o print caso dê erro em alguma delas vai dar mostrar a funcao e vc sabe exatamente oque a função faz então sabe de cara oq precisa corrigir e ter documentação tambem é boa lógica de programação
isaddorinhapefwbn: Documentação = explicar oq a função recebe number, string e etc oq ela faz e oq ela retorna no caso se vc estiver escrevendo em ingles sempre documenta em ingles
isaddorinhapefwbn: O nome das variáveis tambem em inglês!!!
Perguntas interessantes