codes_and_passwords = rat.get_passwords()
codes_and_passwords[gates[7].code] = 'a' + gates[7].code + 'z'
for gate in gates:
if gate.code in codes_and_passwords:
password = codes_and_passwords[gate.code]
gate.open(password)