Carregando...
Carregando...
Ajude a melhorar a plataforma
A função print() é um importante recurso da linguagem Python e é muito utilizada para imprimir dados na linha de comando.
Considere o código a seguir:
dia = 20
mes = 'Outubro'
ano = 2022
Com base no código apresentado, selecione a alternativa para a impressão dos dados formatados como: 20 de outubro de 2022.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa C - print(dia, mes, ano, sep= ' de ').
A função print() em Python possui parâmetros nomeados que auxiliam na formatação da saída sem a necessidade de concatenações manuais complexas. Um desses parâmetros é o sep.
O parâmetro sep define qual string será utilizada como separador entre cada um dos argumentos passados para o print(). Por padrão, o separador é um espaço em branco.
Dado: dia = 20, mes = 'Outubro', ano = 2022.
Queremos: 20 de Outubro de 2022.
+ e , misturados com sep causará erros de sintaxe ou resultados inesperados.sep=' de ', o Python insere o texto " de " entre o dia e o mês, e entre o mês e o ano.str(dia)), o que gera um TypeError.O uso do argumento sep é a forma mais elegante e correta de formatar a saída com separadores personalizados entre variáveis.
Alternativa C.