【发布时间】:2018-08-31 10:13:02
【问题描述】:
首先,我必须告诉你,我是 python 的绝对菜鸟,并且 开始使用它希望能够创建小的可执行文件 基本工程任务。例如,下面的代码计算跟踪 铁路渐进曲线的坐标:
l=int(input('l='))
r=int(input('r='))
for x in range(0,l+1,2):
y=round(((x**3)/(6*l*r)),4)
for x in range(0,l+1,2):
grafic=print(x,",",round(((x**3)/(6*l*r)),4),sep='')
对于给定的变量值,输出:
l=42
r=195
0,0.0
2,0.0002
4,0.0013
6,0.0044
8,0.0104
10,0.0204
12,0.0352
14,0.0558
16,0.0834
18,0.1187
20,0.1628
22,0.2167
24,0.2813
26,0.3577
28,0.4467
30,0.5495
32,0.6668
34,0.7998
36,0.9495
38,1.1166
40,1.3024
42,1.5077
我正在尝试根据该结果创建一个“.scr”或“.txt”文件,它必须是:
pline
0,0.0
2,0.0002
4,0.0013
6,0.0044
8,0.0104
10,0.0204
12,0.0352
14,0.0558
16,0.0834
18,0.1187
20,0.1628
22,0.2167
24,0.2813
26,0.3577
28,0.4467
30,0.5495
32,0.6668
34,0.7998
36,0.9495
38,1.1166
40,1.3024
42,1.5077
我们的想法是创建一个可以在 ACAD 中导入的脚本文件,例如, 它跟踪二维折线的输出。 任何帮助将不胜感激!
【问题讨论】:
-
open一个文件和write到它。 -
与问题无关,但
print返回None -
谢谢!我试过:f=open('trasare.txt','w') f.write(str(grafic)) f.close() 它创建一个只包含“None”的文件