Skip to content
View Wellington646's full-sized avatar

Block or report Wellington646

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Wellington646/README.md

Função para filtrar funcionários por cargo def filtrar_funcionarios_por_cargo(funcionarios, cargo): """ Filtra uma lista de funcionários pelo cargo especificado.

Args: funcionarios (list): Lista de dicionários com informações dos funcionários. cargo (str): Cargo a ser filtrado.

Returns: list: Lista com os nomes dos funcionários que ocupam o cargo especificado. """ return [funcionario['nome'] for funcionario in funcionarios if funcionario['cargo'] == cargo]

Leitura de dados n = int(input("Número de funcionários: ")) funcionarios = [] for i in range(n): id = int(input(f"ID do funcionário {i+1}: ")) nome = input(f"Nome do funcionário {i+1}: ") cargo = input(f"Cargo do funcionário {i+1}: ") funcionarios.append({'id': id, 'nome': nome, 'cargo': cargo})

cargo_filtrar = input("Cargo para filtrar: ")

Chamada da função e impressão da saída nomes_filtrados = filtrar_funcionarios_por_cargo(funcionarios, cargo_filtrar) print(nomes_filtrados)

Exemplo de uso funcionarios = [ {'id': 1, 'nome': 'Ana', 'cargo': 'Desenvolvedora'}, {'id': 2, 'nome': 'Pedro', 'cargo': 'Gerente'}, {'id': 3, 'nome': 'Maria', 'cargo': 'Desenvolvedora'} ] cargo_filtrar = 'Desenvolvedora' print(filtrar_funcionarios_por_cargo(funcionarios, cargo_filtrar)) # Saída: ['Ana', 'Maria']

Popular repositories Loading

  1. Projeto Projeto Public

    Este é apenas a representação de um simples projeto, sem a cardinalidade.

  2. Wellington646 Wellington646 Public

    Config files for my GitHub profile.

  3. dio-lab-open-source dio-lab-open-source Public

    Forked from digitalinnovationone/dio-lab-open-source

    Repositório do lab "Contribuindo em um Projeto Open Source no GitHub" da Digital Innovation One.

    Jupyter Notebook