Buscar

Observe cada um dos seguintes comandos em Python:

A opção que contém o resultado da execução correta dos comandos acima é:
Escolha uma:

a. ‘ings, 11, ‘Mistério’, True, True

b. ‘ing’, 11, Mistrio, true, true

c. ‘ings ’, 10, ‘Mistério’, True, True

d. ‘ing’, 11, ‘Mistrio’, True, True
 

💡 4 Respostas

User badge image

Eliton Bezerra

1= retorna "ings"
2= retorna inteiro 11
3= retorna mistério
4= retorna True (verdadeiro)
5= retorna False(falso)
0
Dislike0
User badge image

Andre Smaira

Primeiramente vamos observar o que acontece em cada linha de código.

Na primeira linha, a frase está sendo seccionada no intervalo entre 3 e 6. Isso ocorre porque quando colocamos os índices entre colchetes estamos selecionando os caracteres compreendidos entre 3 e 7, sendo o sétimo não incluso. Os índices se iniciam em zero, portanto o primeiro 'S' é o caractere correspondente à ele. Desse modo a seção obtida é 'ings'.

Na segunda linha, é utilizada a função len() para obter o tamanho da string. Sendo assim, irá contar o número de caracteres da palavra 'maravilhoso', que corresponde a 11.

Na terceira linha cada string é seccionada em um intervalo que, posteriormente, são unidos. Quando o índice entre colchetes é ocultado, significa que estamos seccionando desde o início, caso o primeiro seja ocultado, ou até o final, caso o último seja ocultado. Desse modo, os caracteres da primeira string são selecionados do início até o caractere 5, sendo este não incluso. Os caracteres da segunda *string são selecionados do caractere 5 até o final. Neste caso a última letra será inclusa, pois os caracteres são armazenados num vetor cuja ultima posição tem sempre um "valor vazio" , contemplando, assim, a última letra. Assim a *string obtida no primeiro intervalo é 'Misté' e no segundo, 'rio'. A união dessas duas seções, representada pela soma, é 'Mistério'.

Na quarta linha é observado se a string* "apple" está contida na *string "Pineapple". Como a premissa é verdadeira, o valor booleano retornado é True.

Na quinta linha é observado se a string "pear" não está contida na string "Pineapple". Como a premissa é verdadeira, ou seja, 'pear' não está contido em 'Pineapple', o valor booleano retornado é True.

Agora vamos observar as alternativas possíveis para estas linhas de código:

A alternativa 'a' contempla todas as questões discutidas acima, portanto é a alternativa correta.

A alternativa 'b' está incorreta pois na primeira linha de código seccionou no intervalo 3:6. Na segunda linha de código seccionou o primeiro intervalo entre 0:4. Na última linha de código os valores booleanos devem ser retornados com a primeira letra maiúscula e não minúscula, como nesta alternativa.

A alternativa 'c' está incorreta pois o número de caracteres da palavra "maravilhoso" é 11 e não 10.

A alternaiva 'd' está incorreta pois na primeira linha de código seccionou no intervalo 3:6. E na segunda linha de código seccionou o primeiro intervalo entre 0:4.

0
Dislike0
User badge image

Adriano e Mirian

"ings", 11, "Mistério", True, True

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais