Python3 写了一个简单的模拟计算器 总是报错 有知道的大神 帮忙解答下 非常感谢

Python011

Python3 写了一个简单的模拟计算器 总是报错 有知道的大神 帮忙解答下 非常感谢,第1张

# 要return出去,你那下面调用后,但是值没有返回

def validInput(info):

    vchoice = raw_input(info)

    if vchoice == 'exit':

        sys.exit(0)

    elif not vchoice:

        print('非法输入')

        return validInput(info)

    elif not vchoice.isdigit():

        print('请输入数字')

        return validInput(info)

    elif vchoice is None:

        print('vchoice is None')

        return validInput(info)

    else:

        return vchoice

脑子笨,口算子网掩码有点慢,于是用python3 写了个子网掩码计算器,可以算IPV4和IPV6,支持192.168.1.1/24和192.168.1.1/255.255.255.0两种掩码方式。

脚本内容如下: