codes_and_passwords = rat.get_passwords()
for gate in gates:
if gate.code in codes_and_passwords:
password = codes_and_passwords[gate.code]
gate.open(password)