#作圓內接正N邊形
import numpy as np
import matplotlib.pyplot as plt
R=10 #圓半徑
N=8 #正N邊形
a=0.3 #傾斜程度
plt.figure(figsize=(6,6),dpi=80)
#正N邊形的圖形
t = np.linspace(0+a,2*np.pi+a,N+1)
x=R*np.cos(t)
y=R*np.sin(t)
plt.plot(x,y,color="red",linewidth=5)
#圓的圖形
t = np.linspace(0,2*np.pi,100)
x=R*np.cos(t)
y=R*np.sin(t)
plt.plot(x,y,color="green",linewidth=3)
plt.show()