Draw a times table (also called modular multiplication circle) of a number \$n\$ with \$k\$ vertices
Python 2, 280 241 235 233 bytes



from math import*
n,k=input()
a=2*pi/k
s='&lt;svg viewBox="-49 -49 98 98"&gt;&lt;circle r="49"/&gt;&lt;path d="'
p=0;exec"s+='M%f,%f L%f,%f '%(49*cos(p),49*sin(p),49*cos(p*n),49*sin(p*n));p+=a;"*k
open('c.svg','w').write(s+'" stroke="red"/&gt;&lt;/svg&gt;')


Try it online!

Saved 35 bytes due to removing xmlns attribute at the encouragement of qwr; and 4 more since %k was not required. 4 more by using exec instead of for i in range(k).

Writes an SVG file named c.svg. Look, ma! No graphics library! :)