diff --git a/LabPSA_2/eighth.py b/LabPSA_2/eighth.py index a546c52..566227b 100644 --- a/LabPSA_2/eighth.py +++ b/LabPSA_2/eighth.py @@ -1,4 +1,3 @@ - import random participants, n, days = list(), 10, 10000 @@ -7,7 +6,7 @@ participants, n, days = list(), 10, 10000 def random_list(): l = list() while len(l) < n: - x = random.randint(1,n) + x = random.randint(1, n) if x not in l: l.append(x) return l @@ -19,17 +18,12 @@ for i in range(n): ans = 0 for i in range(days): lunch, dinner = random_list(), random_list() - # print(dinner) - # print(lunch) - for j in range(1, n+1): + for j in range(1, n + 1): idx1 = lunch.index(j) - # print(idx1) idx2 = dinner.index(j) - q = [lunch[idx1-1], lunch[(idx1+1) % n]] - w = [dinner[idx2-1], dinner[(idx2+1) % n]] - # print(w) - # print(q) + q = [lunch[idx1 - 1], lunch[(idx1 + 1) % n]] + w = [dinner[idx2 - 1], dinner[(idx2 + 1) % n]] if q[0] in w or q[1] in w: ans += 1 break -print(1 - ans/days) +print(1 - ans / days)