cursos = {
"Python Avançado": {"vagas": 2, "inscritos": []},
"Java para Iniciantes": {"vagas": 1, "inscritos": []},
"Machine Learning": {"vagas": 0, "inscritos": []},
}
alunos = [
{"nome": "Alice", "curso": "Python Avançado"},
{"nome": "Bruno", "curso": "Python Avançado"},
{"nome": "Carlos", "curso": "Java para Iniciantes"},
{"nome": "Daniela", "curso": "Machine Learning"},
{"nome": "Alice", "curso": "Python Avançado"},
]
for aluno in alunos:
nome = aluno["nome"]
curso = aluno["curso"]
print(f"Inscrevendo {nome} no curso {curso}...")
# Verifica se o aluno já está inscrito
if nome in cursos[curso]["inscritos"]:
print(f"{nome} já está inscrita no curso {curso}! Inscrição rejeitada.")
# Verifica se há vagas disponíveis
elif cursos[curso]["vagas"] > 0:
cursos[curso]["inscritos"].append(nome)
cursos[curso]["vagas"] -= 1
print(f"Inscrição confirmada para {nome} no curso {curso}!")
else:
print(f"Turma lotada! {nome} não pôde se inscrever no curso {curso}.")
print()
print("Todas as inscrições foram processadas!")