gpt4 book ai didi

python - 尝试获取 theta 值并将其打印为弧度

转载 作者:行者123 更新时间:2023-12-01 05:02:27 31 4
gpt4 key购买 nike

这是 Python 入门级编码类(class),因此请简单介绍术语,因为我们只是在迈出一小步。这是我正在尝试工作的 for 循环。

g=9.81
h0=1
radians=pi*thetas(j)/180
distances=range(31)
hvals=range(31)
thetas=[5,10,15,20,25,35,45,55,65,75,85]
for j,k in enumerate(thetas):
print j,k

xvals=range(31)
xvals=[0.1*x for x in xvals]
for i,v in enumerate(xvals):
print i,v

for j=0 to k:
radians=pi*thetas(j)/180
print radians

现在我本质上想做的是让这个 for 循环遍历列表“thetas”的值,然后将它们打印在列表中。有人可以帮我一下吗?谢谢!

最佳答案

你的想法是正确的,但你的语法是错误的

for j=0 to k:  # this isn't how you iterate over a range
radians=pi*thetas(j)/180 # need to use [] instead of () to index a list
print radians

正确的语法是

pi = 3.14

for j in range(len(thetas)):
radians=pi*thetas[j]/180.0
print radians

或者您可以一起跳过索引

for angle in thetas:
radians = pi * angle / 180.0
print radians

或者你可以在列表理解中完成整个事情

radians = [pi * angle / 180.0 for angle in thetas]

关于python - 尝试获取 theta 值并将其打印为弧度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25814539/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com