繁体   English   中英

我得到此python代码的NonType错误。 我该如何更改代码?

[英]I am getting NonType error for this python code. How should I change my code?

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

主要()

您需要从mshd2s返回一个值:

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

    y = x + sekunder + z
    return y

默认情况下,函数在Python中返回None 通过返回值sluttSekstartSek将不再是None

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM