Oi, Marcos! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você montou muito bem a lógica para gerar os dados dos colaboradores, organizando tudo em uma lista de tuplas com nome, inicial e código. Isso mostra um bom domínio de estrutura de dados.
Uma dica interessante para o futuro é utilizar list comprehension para deixar esse processo mais direto e elegante:
from random import randint
colaboradores = ["Thales", "Jose", "Marcos", "Ana", "Vera"]
def gerar_cdg():
return str(randint(0,999)).zfill(4)
codigo_colabs = [(nome, nome[0], gerar_cdg()) for nome in colaboradores]
print(codigo_colabs)
Esse codigo cria a lista completa em uma unica linha, percorrendo cada nome e montando a tupla automaticamente.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Para saber mais: Sugestão de conteúdo:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!