How to print jumping lines (each variable in a line)?
nome ='Paulo'
profissao = 'estudante'
escola = 'estadual dourado'
idade = 18
print 'Nome: '+nome + 'Trabalho: '+profissao + 'Escola: ' +escola+ 'Idade: '+str(idade)+ ' anos'
How to print jumping lines (each variable in a line)?
nome ='Paulo'
profissao = 'estudante'
escola = 'estadual dourado'
idade = 18
print 'Nome: '+nome + 'Trabalho: '+profissao + 'Escola: ' +escola+ 'Idade: '+str(idade)+ ' anos'
So:
nome ='Paulo'
profissao = 'estudante'
escola = 'estadual dourado'
idade = 18
print 'Nome: '+nome + '\nTrabalho: '+profissao + '\nEscola: ' +escola+ '\nIdade: '+str(idade)+ ' anos'
Note for python3.x would be:
print('Nome: '+nome + '\nTrabalho: '+profissao + '\nEscola: ' +escola+ '\nIdade: '+str(idade)+ ' anos')
But be aware, the most advisable way to do this is format :
print 'Nome: {}\nTrabalho: {}\nEscola: {}\nIdade: {} anos'.format(nome, profissao, escola, idade)
I think you can use multiple print
. In my opinion, it makes it easier to understand your code:
#Define as variáveis de jeito mais organizado
nome, idade = ("Wallace", 26)
print "Nome: " + nome
print "Idade: " + str(idade)
See working at IDEONE
You can also use print formatting combined with \n
:
print "Nome : %s\nIdade :%s" % (nome, idade)
On Windows
operating systems, you would have to use \r\n
instead of \n
. Here's why:
print 'Nome: '+nome + '\n' + 'Trabalho: '+profissao + '\n' + 'Escola: ' +escola+ '\n' + 'Idade: '+str(idade)+ ' anos'
Just use the character \n
in the places of the phrase you want to skip the line. Every \n
is a skipped line!