From ba56a0772ba47592657789bd4f7c1dc2d75bc5ee Mon Sep 17 00:00:00 2001 From: Michelle Fahrner <michelle.fahrner@student.reutlingen-university.de> Date: Mon, 16 Dec 2024 21:12:01 +0000 Subject: [PATCH] Upload New File --- neighbour.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 neighbour.py diff --git a/neighbour.py b/neighbour.py new file mode 100644 index 0000000..4b21a58 --- /dev/null +++ b/neighbour.py @@ -0,0 +1,16 @@ + +def get_neighbour(member_IP, current_member_ip, direction='left'): + current_member_index = member_IP.index(current_member_ip) if current_member_ip in member_IP else -1 + if current_member_index != -1: + if direction == 'left': + if current_member_index + 1 == len(member_IP): + return member_IP[0] + else: + return member_IP[current_member_index + 1] + else: + if current_member_index - 1 < 0: + return member_IP[len(member_IP) - 1] + else: + return member_IP[current_member_index - 1] + else: + return None \ No newline at end of file -- GitLab