How to print jumping lines (each variable in a row)?

3

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'
    
asked by anonymous 08.08.2016 / 17:08

3 answers

5

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)
    
08.08.2016 / 17:09
3

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:

08.08.2016 / 17:13
-1
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!

    
08.08.2016 / 17:13