Caso eu tirasse essa virgula daria erro
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! 💪