我正在使用python 3.4.1。我一直收到这个错误,
(NameError: name 'calcHullSpeed' is not defined)
我做错了什么?
import math
LWL = float(input("Enter the length of the boat: "))
maxHullSpeed = calcHullSpeed(LWL)
print("The hull speed is: " + str(round(maxHullSpeed,2)))
def calcHullSpeed(LWL):
maxHS = 1.34*math.sqrt(LWL)
return maxHS
答案 0 :(得分:2)
先放置你的功能:
def calcHullSpeed(LWL):
maxHS = 1.34*math.sqrt(LWL)
return maxHS
LWL = float(input("Enter the length of the boat: "))
maxHullSpeed = calcHullSpeed(LWL)
print("The hull speed is: " + str(round(maxHullSpeed,2)))
在调用之前,必须先定义函数。