CSE 110: Introdução à Programação

Exemplo de Solução

Veja abaixo uma das maneiras de resolver esse problema. Essa não é a única solução possível.


"""
Autor: Irmão Burton

Objetivo: Praticar trabalhar com arquivos.
"""
# Abrimos com encoding='utf-8' porque o arquivo tem acentos
# e o padrão do Python pode gerar caracteres errados.
 
with open(r"sistema_rh.txt", encoding='utf-8') as f:
    next(f)  # pula a primeira linha, que é o cabeçalho
 
    # Leia cada linha, uma por uma, em uma variável: linha_atual
    for linha_atual in f:
        
        # Remova os espaços em branco no início e final
        linha_limpa = linha_atual.strip()
        
        # Divida a linha atual em suas partes com base em um espaço " " como separador       
        partes = linha_atual.split(" ")
 
        # Salve as partes que precisamos em variáveis
        nome = partes[0]
        cargo = partes[2]
 
        # Gere o nome e o título conforme desejado
        print(f"Nome: {nome}, Cargo: {cargo}")