Ed
ano passado
Vamos analisar o trecho de código: ```python str = 'Minha' print(str[4] + str[7]) ``` 1. A string `'Minha'` tem os seguintes índices: - M: 0 - i: 1 - n: 2 - h: 3 - a: 4 2. O índice `str[4]` corresponde à letra `'a'`. 3. No entanto, `str[7]` não existe, pois a string `'Minha'` tem apenas 5 caracteres (índices de 0 a 4). Portanto, tentar acessar `str[7]` resultará em um erro de índice. Assim, a resposta correta é: "Será exibida mensagem de erro porque não é permitido usar o operador + com strings."
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A alternativa correta é "hf". O trecho de código está acessando o quinto e o oitavo caracteres da string "Minha" e concatenando-os com o operador +. Portanto, a saída será "hf".
viviane b s
ano passado
Vamos analisar o trecho do programa Python fornecido:
str = 'minha frase'
print(str[4] + str[7])
str é 'minha frase'.m -> 0
i -> 1
n -> 2
h -> 3
a -> 4
-> 5 (espaço em branco)
f -> 6
r -> 7
a -> 8
s -> 9
e -> 10
str[4] e str[7]:str[4] corresponde ao caractere na posição 4, que é 'a'.str[7] corresponde ao caractere na posição 7, que é 'r'.+ concatena essas duas strings.Portanto, a expressão str[4] + str[7] resulta na concatenação dos caracteres 'a' e 'r', que forma a string 'ar'.
Então, após a execução do trecho, o programa imprimirá ar e não hf