为什么这段代码会给我NonType错误。有人可以解释我为什么我的变量sluttSek和startSek是Nontype吗?下面是我的python代码。
def main():
def mshd2s(minutter, sekunder, hundredeler):
x = minutter * 60
z = hundredeler/100
y = x + sekunder + z
def rundeTid(startTid,sluttTid):
sluttSek = mshd2s(sluttTid[0],sluttTid[1],sluttTid[2])
startSek = mshd2s(startTid[0],startTid[1],startTid[2])
return sluttSek-startSek
rundeTid([0,45,20],[1,14,55])
main()的
答案 0 :(得分:3)
您需要从mshd2s
:
def mshd2s(minutter, sekunder, hundredeler):
x = minutter * 60
z = hundredeler/100
y = x + sekunder + z
return y
默认情况下,函数在Python中返回None
。返回值sluttSek
和startSek
将不再是None
。