Nos últimos 3 anos, o PSF vem trabalhando em projetos financiados por doações para melhorar os sistemas e plataformas internos. Este trabalho foi realizado com o Packaging Working Group e focado no ecossistema PyPI e pip. Dessa forma, foi possível mostrar que a aplicação de financiamento direcionado a projetos de código aberto tem a capacidade de aumentar drasticamente a velocidade do desenvolvimento e levar nossa comunidade adiante de uma maneira muito mais sustentável do que depender apenas de esforços voluntários (Holscher, 2020)
Respostas
Considerando os dados apresentados no enunciado, bem como os conceitos acerca de python, podemos afirmar que a alternativa C é correta, ou seja, uma função que localiza e exibe a posição de cada vogal 'a' ou 'e', independente se é maiúscula ou minúscula.
Aplicação dos conceitos de python na questão
Primeiramente, é preciso entender o fluxo do algoritmo para que possamos entender como opera a minha_funcao( ).
def minha_funcao(valor):
for i, c in enumerate(valor):
if c.lower() == 'a' or c.lower() == 'e':
print(c,i)
else:
continue
Assim, inicialmente, a função recebe um parâmetro 'valor'.
- def minha_funcao(valor):
Após, faz-se uma estrutura de loop for, que vai iterar sobre cada um dos itens do parâmetro apresentado, separando-o em i (índice), e c (valor).
A função enumerate ( ) dentro do loop for é quem separa o explicita o índice de cada valor.
- for i, c in enumerate(valor):
Posteriormente, entra-se no bloco condicional if.
Aqui o programa verifica se o valor de c é igual (em Python ==) a 'a' ou 'e'.
Nota-se que é usado o método .lower( ) para transformar o valor c em minúsculo. Isso permite comparar também valor c se esse for uma letra maiúscula.
- if c.lower() == 'a' or c.lower() == 'e':
Se c for um 'a', 'e' , 'A' ou 'E' (já que o método .lower( ) permite comparar letras maiúsculas) o programa exibe o valor c e o índice i separados por um espaço em branco.
- print(c, i)
Caso c não seja nenhuma dessas letras, o programa continua para a próxima letra.
- else:
continue
Podemos citar como um exemplo de entrada e saída o seguinte:
- Entrada:
minha_funcao('Elefante')
- Saída:
E 0
e 2
a 4
e 7
Por fim, como sua pergunta está incompleta, é provável que o trecho abaixo seja o complemento do enunciado. Ressalto que a resposta acima foi dada com base nestas informações:
"O código a seguir é uma implementação em Python. Def minha_funcao(valor): for i, c in enumerate(valor): if c. Lower() == 'a' or c. Lower() == 'e': print(c, i) else: continue Considerando o código apresentado, assinale a alternativa que descreve corretamente o que ele representa:
A) Uma função que faz a contagem de quantas vogais 'a' e 'e' existem em uma string.
B) Uma função que verifica se um determinado valor é inteiro ou caractere.
C) Uma função que localiza e exibe a posição de cada vogal 'a' ou 'e', independente se é maiúscula ou minúscula.
D) Uma função que somente localiza as vogais 'a' ou 'e' minúsculas.
E) Uma função que localiza e exibe a posição de vogais 'a' ou 'e' minúsculas e faz a contagem da quantidade encontrada."
Saiba mais sobre Python em brainly.com.br/tarefa/35023893
#SPJ4