为什么我的函数返回数据类型无??:Python数据类型无

时间:2016-02-05 16:08:01

标签: python pycharm nonetype

这是我打印绝对数字的python代码。我的函数返回类型None。我没有得到我做错了什么。请帮我。

def n(num):
    if num<0:
        return (num*-1)

no = input("Enter a number: ")
print "Absolute Value is: "
print n(no)

3 个答案:

答案 0 :(得分:1)

ssh user@remotehost ./script.py

写一个else语句将返回num&gt; = 0

谢谢你:)

答案 1 :(得分:0)

条件是return。试试:

def n(num):
    if num<0:
        num *= -1
    return num

no = int(input("Enter a number: "))
print "Absolute Value is: "
print n(no)

答案 2 :(得分:0)

你真的不需要自己的绝对值函数......

no = input("Enter a number: ")
print "Absolute Value is: ", abs(no)