2
respostas

O uso do número após a aspa.

Olá, no video apredemos como utilizar o comando print e a lição foi escreve o nome e idade da seguinte print('nome', idade em numeral), porém gostaria de saber se existe uma regra para ser realizado assim, pois realizei os testes das seguintes formas print('Nome ',42 anos) - print('Nome ',42 'anos') e desta forma deu erro, mas ao tentar da seguinte forma print('Rafael sua idade é 42 anos') funcionou, só para conhecimento desta forma também está correto?

2 respostas

Olá Rafael, tudo bem??

Então, o que acontece é que você está declarando assim:

print(str, int + str)

que seria

print('Rafael, 42 + anos)

não tem como você juntar dois tipos diferente assim, você tem que modificar sua declaração de print.

Use desta forma, você vai alcançar seu objetivo.

nome_01 = 'Rafael'
idade_01 = 42

print(f'{nome_01}, {idade_01} anos')

Bom Dia Rafael,
Você também pode fazer:

print("Rafael",42,"anos")

O seu código deu erro porque você juntou um número com um texto e isso causa um erro de síntaxe, o correto é você separar o que é texto do que é número, mas isso só no caso de você querer fazer algum tipo de manipulação com esse dado como uma soma, subtração, divisão etc. Agora se você só quiser mostrar na tela, você também pode fazer:

print("Rafael, 42 anos")

Perceba que tudo está dentro das aspas " ", o Python interpreta que tudo isso é um texto.

Espero ter ajudado.