diff --git a/program.py b/program.py index cc7c93a..9041424 100644 --- a/program.py +++ b/program.py @@ -51,8 +51,11 @@ def generiraj_tuples_povezava(povezava): z0 = x0 z1 = x1 - for ipsilon in range(z0, z1 + 1): - r = (x0, ipsilon) + for i in range(z0, z1 + 1): + if x0 == x1: + r = (x0, i) + else: + r = (i, y0) pov.append(r) return pov @@ -60,19 +63,15 @@ def generiraj_tuples_povezava(povezava): def secisce(povezava1, povezava2): if not pravilna(povezava1) and not pravilna(povezava2): return None - povezava1 = urejena(povezava1) - povezava2 = urejena(povezava2) - pov1 = generiraj_tuples_povezava(urejena(povezava1)) pov2 = generiraj_tuples_povezava(urejena(povezava2)) + for i in pov1: + for j in pov2: + if i == j: + return i - - - - print(povezava1) - print(pov1) - + return None def main(): povezave = [ @@ -97,6 +96,6 @@ def main(): # print(povezave_tocke(3, 15, povezave)) print(secisce((10, 20, 10, 25), (8, 22, 18, 22))) - # print(secisce((8, 20, 18, 20), (1, 25, 0, 25))) + print(secisce((8, 20, 18, 20), (1, 25, 0, 25))) main() \ No newline at end of file