Psicologia, perguntado por palomasilva79571, 2 meses atrás

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)

Soluções para a tarefa

Respondido por camilaperrut
0

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

Perguntas interessantes