Logo Passei Direto
Buscar
Avalie o programa abaixo: tup1 = (1, 2, 3, 5, 6, 1, 10, 1, 1, 9) i = tup1.index(1) c = tup1.count(1) print(i, c) O que será printado no terminal ao executarmos o programa?


a. 0 4
b. 1 2
c. 2 2
d. 1 1
User badge image
Estudo Através de Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar o programa passo a passo: 1. Definição da tupla: `tup1 = (1, 2, 3, 5, 6, 1, 10, 1, 1, 9)` 2. Uso do método `index`: `i = tup1.index(1)` - Este método retorna o índice da primeira ocorrência do valor `1` na tupla. Como `1` aparece pela primeira vez na posição `0`, `i` será `0`. 3. Uso do método `count`: `c = tup1.count(1)` - Este método conta quantas vezes o valor `1` aparece na tupla. O valor `1` aparece `4` vezes na tupla. Portanto, ao executar `print(i, c)`, o que será impresso no terminal é `0 4`. A alternativa correta é: a. 0 4.

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

User badge image

Ed Verified user icon

há 2 anos

Ao executar o programa, será impresso no terminal a letra "b" - "1 2". Isso ocorre porque a função index(1) retorna o índice da primeira ocorrência do número 1 na tupla, que é 0. Já a função count(1) retorna a quantidade de vezes que o número 1 aparece na tupla, que é 4. Portanto, o comando print(i, c) irá imprimir "0 4".

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais perguntas desse material

Mais conteúdos dessa disciplina