#!/usr/bin/python3 from cmath import cos, sin import sys # Read the second... arguments as ints Example call: # example.py {seed} 1 2 3 4 n = int(sys.argv[1]) ang = float(sys.argv[2]) D = 25 c = sin(ang) + cos(ang)*1j circs = [] vec = (D+1)*c for i in range(n): if i == n - 1 and len(sys.argv) > 3 and sys.argv[3] == "incoherent": i += 1 circs.append((int(round((1.5*n)*D +vec.real*i)), int(round((1.5*n)*D+vec.imag*i)),D)) print(len(circs)) for xyd in circs: print(*xyd)