Logo Passei Direto
Buscar
Considere o seguinte trecho de um programa escrito em Python: str = 'Minha frase' print(str[4]+ str[7]) Após a execução do trecho, é correto afirmar que: A Será impresso hf Será impresso af 1 B C D Será impresso ar Será impresso hr E Será exibida mensagem de erro porque não é permitido usar o operador + com strings
User badge image
Jefferson Amorim

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Vamos analisar o trecho do programa em Python: ```python str = 'Minha frase' print(str[4] + str[7]) ``` Primeiro, precisamos entender o que cada índice representa na string `'Minha frase'`: - `str[0]` = 'M' - `str[1]` = 'i' - `str[2]` = 'n' - `str[3]` = 'h' - `str[4]` = 'a' - `str[5]` = ' ' - `str[6]` = 'f' - `str[7]` = 'r' - `str[8]` = 'a' - `str[9]` = 's' - `str[10]` = 'e' Agora, vamos ver o que `str[4]` e `str[7]` retornam: - `str[4]` = 'a' - `str[7]` = 'r' Portanto, a expressão `str[4] + str[7]` resulta em `'a' + 'r'`, que é `'ar'`. Agora, vamos analisar as alternativas: A) Será impresso hf B) Será impresso af C) Será impresso ar D) Será impresso hr E) Será exibida mensagem de erro porque não é permitido usar o operador + com strings A alternativa correta é: C) Será impresso ar.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina