Caso eu tirasse essa virgula daria erro
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Caso eu tirasse essa virgula daria erro
Oi Raul,
A vírgula na função print() em Python é usada para separar os argumentos que você deseja exibir.
Quando você usa a vírgula, o print() entende que cada item separado por vírgula é um argumento diferente e os exibe sequencialmente, com um espaço entre eles por padrão. 😏
Se você remover a vírgula, o Python tentará interpretar tudo como um único argumento, o que pode levar a erros, especialmente se você estiver combinando strings e variáveis. 🤔
Por exemplo:
idade = 10
print('Raul, tem alguns anos a mais que a idade', idade + 5) # Correto, com vírgula
print('Raul, tem alguns anos a mais que a idade' + str(idade + 5)) # Correto, com concatenação
# print('Raul, tem alguns anos a mais que a idade' idade + 5) # Erro, sem vírgula
No primeiro exemplo, a vírgula separa a string do resultado da operação idade + 5.
No segundo exemplo, usamos a concatenação com o operador +, mas precisamos converter o resultado da operação para string usando str().
No terceiro exemplo, sem a vírgula, o Python não sabe como interpretar a combinação de string e número, gerando um erro. 🧐
Para saber mais: Documentação oficial do Python sobre a função print().
Continue praticando e explorando! 💪