Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material