我是python的初学者,开始学习基础知识。我在 python 中有一个示例程序
#Simple Program Python
tf=float(input("Enter total time of run in seconds "))
delt = float(input("Enter the time step of run "))
dx = float(input("Enter the value of dx "))
xf = float(input("Enter the total length of a channel "))
n =float(tf/delt)
#t =range[n]
from array import array
m = xf/dx
for i in range(0,int(n)) :
t[i]=i*tf/n
print("THe total time of run is %r " %tf)
print("seconds")
print("The time step is %r" %delt)
print("Number of steps is %r" %n)
print("The number of space step in X direction is %r " %m)
在 for 循环中,当我尝试评估 t[i] 时,它会引发错误“NameError:未定义名称't'”。在一些stackoverflow问题中,有建议使用
from array import array
但我仍然得到一个错误。我从 NameError 尝试了该解决方案: name 'array' is not defined in python。请帮助摆脱这个错误。
谢谢。
贾巴巴