我想画不同大小的圆圈

问题描述 投票:0回答:0

我有这个代码:

Cosinus = []
Sinus = []
Cosinus2 = []
Sinus2 = []
for Angle in range(1,360):
    Radiann = Angle * 3.14159 / 180
    Cosinus.append(math.cos(Radiann))
    Sinus.append(math.cos(Radiann))
    for Radius in range(1,20):
        Cosinus2.append(Cosinus[Radius] * Radius)
        Sinus2.append(Sinus[Radius] * Radius)

显然,我有很多错误(我不确定我的代码会做我想做的事):

回溯(最后一次通话): 文件“/Users/louistremblay/PycharmProjects/pythonProject/main.py”,第 53 行,位于 Cosinus2.append(余弦[半径] * 半径) IndexError:列表索引超出范围 进程以退出代码 1

结束

我想要一个 20 X 360 矩阵(或数组?),它将显示每个角度(从 1 到 360 度)的余弦值。

所以第一行的半径为 1,第二行的半径为 2,...

正弦值也是一样。

trigonometry
© www.soinside.com 2019 - 2024. All rights reserved.