Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.85 KB | None | 0 0
  1. rooms = UnwrapElement(IN[0]) # помещения
  2. paramRooms = IN[1] # значения параметра для помещений
  3. doors = UnwrapElement(IN[2]) # двери
  4. phase = UnwrapElement(IN[3]) # фаза проекта
  5.  
  6. list =[]
  7. for door in doors: # перебираем все двери
  8.     roomDoor = door.Room[phase] # смотрим к какому помещению отноится
  9.     for room, paramRoom in zip(rooms, paramRooms): # перебираем все помещения
  10.         if room.Id == roomDoor.Id: # сравниваем значения, если совпадают то в лист записываем значение параметра
  11.             list.append(paramRoom)
  12.  
  13. OUT = doors, list # на выход подаем список дверей и значения параметра которое нужно им присвоить
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement