2
respostas

Variáveis

Em em dos exercícios é perguntado, "Sabendo que o Python usa uma tipagem dinâmica, qual alternativa abaixo é correta?" A resposta dada como correta é: "Uma variável só passa a existir quando atribuímos um valor. Correto! É preciso atribuir um valor para inicializar uma variável, definindo assim o seu tipo."

A minha dúvida é, no python quando utilizamos a função print("olá mundo"), e damos "RUN", automaticamente é criado uma variável "Olá mundo", sem a necessidade de atribuirmos um valor para a variável.

Seguindo esse raciocínio a questão apresentada acima estaria errada né? Ou estou equivocado?

2 respostas

Eu acho que você está equivocado, o comando print("olá mundo") não criou nada, apenas devolveu algo para o terminal.

Agora se você digita apenas:

print(mensagem)

Você vai receber um erro.

E se você digitar:

mensagem="ola mundo"
print(mensagem)

Vai receber o resultado esperado: o valor da variável mensagem.

Acho que não cria variável.