Logo Passei Direto
Buscar

Outros

Outros
Considere o fragmento de código Python abaixo. 1. import tkinter as $t k$ 2. janela = tk.Tk() 3. $T=t k$. Text(janela, height=2, width=30) 4. T.pack() 5. T. lacuna_I (tk.END, lacuna_II) 6. tk.mainloop() Para que o código seja compilado e executado corretamente e, além disso, seja exibida a mensagem: "Este é um texto. Esta é a segunda linha. Esta é a terceira linha." as palavras lacuna_I, e lacuna_II devem ser substituídas, respectivamente, por:
A) text e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n"
B) insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n"
C) insert e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n"
D) text e "Este é um texto. Esta é a segunda linha. Esta é a terceira linha.\n"
E) Nenhuma das outras alternativas.
User badge image
CuriosidadesGerais

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Vamos analisar as lacunas e as alternativas: O código apresentado tem a seguinte estrutura: 1. `import tkinter as tk` 2. `janela = tk.Tk()` 3. `T = tk.Text(janela, height=2, width=30)` 4. `T.pack()` 5. `T.lacuna_I(tk.END, lacuna_II)` 6. `tk.mainloop()` Para que o código funcione corretamente e exiba a mensagem "Este é um texto. Esta é a segunda linha. Esta é a terceira linha.", precisamos entender o que deve ser colocado nas lacunas. - lacuna_I: deve ser um método que insere texto no widget `Text`. O método correto é `insert`. - lacuna_II: deve ser a string que queremos inserir. Para que a mensagem apareça corretamente, precisamos usar quebras de linha (`\n`) para separar as linhas. Agora, vamos analisar as alternativas: A) `text` e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n" - "text" não é o método correto. FALSO. B) `insert` e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n" - O texto está correto e usa `insert`. VERDADEIRO. C) `insert` e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n" - O texto não está formatado corretamente, pois não tem a quebra de linha entre "Este é um texto." e "Esta é a segunda linha.". FALSO. D) `text` e "Este é um texto. Esta é a segunda linha. Esta é a terceira linha.\n" - "text" não é o método correto. FALSO. E) Nenhuma das outras alternativas. - Como a alternativa B é verdadeira, esta opção é FALSA. Portanto, a alternativa correta que contém todos os itens verdadeiros é: B) insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n".

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina