Logo Passei Direto
Buscar
Considere o seguinte trecho de um programa escrito em Python: str = 'Minha print(str[4]+ str[7]) Após a execução do trecho, é correto afirmar que:

Será impresso hr
Será impresso hf
Será impresso af
Será exibida mensagem de erro porque não é permitido usar o operador + com strings
Será impresso an
User badge image
Exercícios Para o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

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."

Essa resposta te ajudou?

0
Dislike2
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

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".

Essa resposta te ajudou?

0
Dislike2
User badge image

viviane b s

ano passado

Vamos analisar o trecho do programa Python fornecido:

str = 'minha frase'

print(str[4] + str[7])

  1. A string atribuída à variável str é 'minha frase'.
  2. O índice da string começa do zero. Portanto, os índices dos caracteres são:

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

  1. O programa usa 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'.
  1. O operador + 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

Essa resposta te ajudou?

2
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina