Exemplo de Solução
Veja abaixo uma das maneiras de resolver esse problema. Essa não é a única solução possível.
"""
Autor: Brother Burton
Objetivo: Praticar trabalhar com arquivos.
"""
with open("sistema_rh.txt") as arquivo:
# O arquivo agora foi aberto e armazenado na variável "arquivo"
# pular a primeira linha do arquivo que contém o cabeçalho
next(arquivo)
# Ler cada linha, uma por uma, em uma variável: linha_atual
for linha_atual in arquivo:
# Remover espaços em branco no início e no final.
# Isso é importante, senão a última variável terá caracteres \n.
linha_limpa = linha_atual.strip()
# Dividir a linha atual em partes com base no espaço " " como separador
partes = linha_limpa.split(" ")
# Salvar cada parte em uma variável
nome = partes[0]
numero_de_id = partes[1]
cargo = partes[2]
salario_anual = float(partes[3])
# Calcular o valor do pagamento
valor_pagamento = salario_anual / 24
# Calcular bônus de engenharia
if cargo.lower() == "engenheiro(a)":
valor_pagamento += 1000
# Exibir os dados como desejado
print(f"{nome} (ID: {numero_de_id}), {cargo} - R${valor_pagamento:.2f}")