Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 打印Python时语法无效 def datos\u velocidad\u turbohelice(递增): 速度系数=181.3566 aceleraciónInicial=3-0.000062*(速度杀恐龙**2) 打印('Tiempo'+'Velocidad(m/s)+'Aceleracion(m/s**2)+'\n') 打印('0'+str(速度驱动)+str(aceleraciónInicial)) tiempo=递增 而tiempo_Python 3.x - Fatal编程技术网

Python 3.x 打印Python时语法无效 def datos\u velocidad\u turbohelice(递增): 速度系数=181.3566 aceleraciónInicial=3-0.000062*(速度杀恐龙**2) 打印('Tiempo'+'Velocidad(m/s)+'Aceleracion(m/s**2)+'\n') 打印('0'+str(速度驱动)+str(aceleraciónInicial)) tiempo=递增 而tiempo

Python 3.x 打印Python时语法无效 def datos\u velocidad\u turbohelice(递增): 速度系数=181.3566 aceleraciónInicial=3-0.000062*(速度杀恐龙**2) 打印('Tiempo'+'Velocidad(m/s)+'Aceleracion(m/s**2)+'\n') 打印('0'+str(速度驱动)+str(aceleraciónInicial)) tiempo=递增 而tiempo,python-3.x,Python 3.x,在这里有一些错误 首先,您最初描述的影响此行的语法错误,(str(tiempo)+str(velocidadIncremento)+str(aceleracionIncremento))实际上并不涉及此行,而是它上面的行,aceleracionIncremento=3-(0.000062*(velocidadIncremento**2);结尾处缺少一个右括号 修复此错误后,您将遇到另一个错误(TypeError),说明'float'对象不可调用,您需要通过修复此行来解决该错误VelocidInC

在这里有一些错误

首先,您最初描述的影响此行的语法错误,
(str(tiempo)+str(velocidadIncremento)+str(aceleracionIncremento))
实际上并不涉及此行,而是它上面的行,
aceleracionIncremento=3-(0.000062*(velocidadIncremento**2)
;结尾处缺少一个右括号

修复此错误后,您将遇到另一个错误(TypeError),说明
'float'对象不可调用
,您需要通过修复此行来解决该错误
VelocidInCremento=(0.00001*(tiempo**3))-(0.00488*(tiempo**2))+(0.75795*(tiempo))+181.3566
通过添加
*
运算符将
0.75795
乘以
tiempo
。这将修复代码

完整修复如下

def datos_velocidad_turbohelice(incremento):
    velocidadInicial = 181.3566
    aceleraciónInicial = 3 - 0.000062 *(velocidadInicial**2)
    print('Tiempo   '+ 'Velocidad(m/s)   '+ 'Aceleracion(m/s**2) '+'\n')
    print ('0       '+ str(velocidadInicial) + str(aceleraciónInicial))
    tiempo=incremento
    while tiempo <= 130:
     velocidadIncremento= (0.00001(tiempo**3)) - (0.00488(tiempo**2)) + (0.75795(tiempo)) + 181.3566
     aceleracionIncremento= 3 - (0.000062 *(velocidadIncremento**2)
     print (str(tiempo)+str(velocidadIncremento)+str(aceleracionIncremento))
     tiempo+= incremento
datos_velocidad_turbohelice(20)

行号
8
9
中存在多个语法错误。需要在括号前添加
*
,行号
9
中添加了一个未关闭的额外括号

Tiempo   Velocidad(m/s)   Aceleracion(m/s**2)

0       181.35660.960806585459
20194.64360.6510598767
40204.50660.406977134499
60211.42560.228551371208
80215.88060.110525125706
100218.35160.0439998842013
120219.31860.0177598050305

不知道为什么它会指向那一行,但上面两行有错误:by
0.00001(…)
我想你的意思是
0.00001*(…)
,等等。它指向了印刷品中的t,我很抱歉,谢谢。过了一会儿我注意到了。
Tiempo   Velocidad(m/s)   Aceleracion(m/s**2)

0       181.35660.960806585459
20194.64360.6510598767
40204.50660.406977134499
60211.42560.228551371208
80215.88060.110525125706
100218.35160.0439998842013
120219.31860.0177598050305
 velocidadIncremento= (0.00001*(tiempo**3)) - (0.00488*(tiempo**2)) + (0.75795*(tiempo)) + 181.3566
 aceleracionIncremento= 3 - 0.000062 *(velocidadIncremento**2)