A escrita e a exibição de dados na tela do computador são um importante recurso de linguagens de programação, que permite aos usuários visualizar os resultados dos programas. Em Python, esse recurso é obtido com a função print(parâmetros). Considerando os parâmetros da função print, o que aconteceria se fosse definido sep=',' ? A. A função print() não tem o parâmetro sep. B. A função print(*objects, sep=',') faria com que os objetos, ou seja, os strings, fossem impressos em linhas diferentes. C. A função print(*objects, sep=',') faria com que os objetos, ou seja, os strings, fossem impressos com um espaço tabulado. D. A função print( *objects, sep=',') faria com que os objetos, ou seja, os strings, fossem impressos separados por espaço vazio. E. A função print( *objects, sep=',') faria com que os objetos, ou seja, os strings, fossem impressos separados por vírgulas.
Respostas
Resposta:
Em Python o parâmetro sep quando utilizado por último na função print(), define o separador no momento da escrita de cada objeto a ser exibido na tela.
Explicação:
A função print() em Python é responsável por escrever na tela do usuário os dados passados via parâmetro. Entretanto, a função pode receber N diferentes parâmetros para escrever. Neste caso como a função se comportaria para exibir os N itens na tela?
Como padrão, entre cada objeto a ser exibido é colocado um espaço em branco. Por exemplo, suponha as definições de variáveis abaixo:
- a = "Caju"
- b = "Manga"
- c = "Morango"
A partir disso, a função print(a, b, c) teria como resultado:
- Caju Manga Morango
Porém, quando o parâmetro sep é passado no final, a definição contida nele passa a ser o que separa cada objeto a ser exibido. Logo, a função print(a, b, c, sep=',') retorna os objetos separados por vírgula, tendo como resultado:
- Caju,Manga,Morango
Portanto, a resposta correta é a letra E.
Saiba mais sobre funções em Python aqui:
https://brainly.com.br/tarefa/42436541