1

为什么这段代码给了我 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])

主要的()

4

1 回答 1

3

您需要从以下位置返回一个值mshd2s

def mshd2s(minutter, sekunder, hundredeler):
    x = minutter * 60
    z = hundredeler/100

    y = x + sekunder + z
    return y

默认情况下,函数None在 Python 中返回。通过返回一个值sluttSekstartSekNone不再存在。

于 2013-11-14T22:12:39.443 回答