3
respostas

Python - comando print não está funcionando

print 'A idade de %s é %s' % (nome, idade)

esse comando não está funcionando... :/

estou com o phyton 3.8.3

3 respostas

Oi Murilo, tudo bem?

Você está fazendo o curso de Python 2, mas está utilizando o Python 3 e alguns comandos mudaram de uma versão para outra. Enquanto no Python 2 é:

print 'A idade de %s é %s' % (nome, idade)

O mesmo comando no Python 3 ficaria:

print('A idade de %s é %s'%(nome, idade))

O Python 3 é atualmente o mais utilizado no mercado, enquanto o Python 2 já fora até mesmo descontinuado pela comunidade Python. O que recomendo você fazer é começar pelo Python 3 e posteriormente analisar as mudanças de sintaxe que houveram do Python 2 para o Python 3, como é o caso do print.

Abraços e bons estudos!

Obrigado Nádia pelo esclarecimento, mas aqui no alura tem o Python 3? Se sim já quero estudar por ele.

Temos sim: Python 3 parte 1: Introdução à nova versão da linguagem

E caso queira se aprofundar ainda mais no Python, temos uma formação de Python :)

Qualquer dúvida fique a vontade, estou a disposição.