Logo Passei Direto
Buscar
Dado o pedaço de código abaixo, escrito em Python, podemos afirmar que:

s = "abracadabra"

for c in s:
if c in "aeiou":

print(c)

Escolha uma ou mais:

a. Ele imprimirá os caracteres "i", "o" e "u" 1 vez cada
b. Ele imprimirá o caracter "a" 5 vezes
c. Ele imprimirá o caractere "e" 0 vezes
d. Ele imprimirá o caractere "a" 3 vezes
e. O comando if dentro do comando for será executado 11 vezes
User badge image
EmpreendedorismoInovador

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar o código Python fornecido: ```python s = "abracadabra" for c in s: if c in "aeiou": print(c) ``` 1. A string `s` contém a palavra "abracadabra", que tem os seguintes caracteres: a, b, r, a, c, a, d, a, b, r, a. 2. O loop `for` percorre cada caractere da string. 3. O comando `if` verifica se o caractere atual (`c`) está na string "aeiou", que contém as vogais. Agora, vamos analisar as alternativas: a. Ele imprimirá os caracteres "i", "o" e "u" 1 vez cada - Incorreta. O código não contém as letras "i" e "o". b. Ele imprimirá o caracter "a" 5 vezes - Correta. A letra "a" aparece 5 vezes na string. c. Ele imprimirá o caractere "e" 0 vezes - Correta. A letra "e" não está presente na string. d. Ele imprimirá o caractere "a" 3 vezes - Incorreta. Como mencionado, "a" aparece 5 vezes. e. O comando if dentro do comando for será executado 11 vezes - Correta. O loop `for` percorre 11 caracteres da string. Portanto, as alternativas corretas são: b, c e e.

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

Ainda com dúvidas?

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

Mais perguntas desse material

Mais conteúdos dessa disciplina