Fiz um relatório em python como posso melhorar esse código?
print('Relatório')
nome = input('Informe seu nome ')
idade = input('Informe sua idade ')
cpf = input('Informe seu cpf ')
altura = input('Informe sua altura ')
print('====================')
print('Nome:',nome)
print('Idade:',idade)
print('Cpf:',cpf)
print('Altura:',altura)
print('Relatório entregue')
print('====================')
Respostas
respondido por:
2
Resposta:
A variável idade é do tipo inteiro e está sendo lida como string: ' idade = input('Informe sua idade ') ' em vez disso troque por ' idade = int(input('Informe sua idade ')) ' que converterá o valor para inteiro. O mesmo acontece com altura que é do tipo float (número real) e está também sendo lida como string, em vez disso troque por ' altura = float(input('Informe sua altura ')) ' que converterá o valor para float.
Explicação:
espero ter ajudado, também recomendaria um ':' no input ex.: ' nome = input('Informe seu nome: ') ' mas só uma melhora de estética mesmo nada demais.
ewertomsthefan41:
Ajudou muito obrigado
nome = input('Informe seu nome: ')
idade = int(input('Informe sua idade: '))
cpf = int(input('Informe seu cpf: '))
altura = float(input('Informe sua altura: '))
print('===========================')
print('Nome:',nome)
print('Idade:',idade)
print('Cpf:',cpf)
print('Altura:',altura)
print('Relatório Completo')
Perguntas similares
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás