python 无形参无返回值、有形参无返回值、无形参有返回值、有参数有返回值

无形参无返回值

print("可能手误,将学校名打错---------------")
print("学校名:","北京清华大学") # 手误打错
print("学校名:","清华学院") # 手误打错

print("调用函数打印校名,不会发生手误,将学校名打错---------------")
def xiaoming():
    print("清华大学")



xiaoming()

print("缺点,无法与其他字符串显示到一行:---------------")
print("欢迎领导莅临清华大学")
print("欢迎领导莅临")
xiaoming()

有形参无返回值

def login(username,password):
    # 逻辑与,同时都正确,才表示登录成功
    if username == 'lilei' and password == '123456':
        print("登录成功!")
    else:
        print("用户名或密码错误,请重新登录!")

login("lucy","123123")
login("lilei","123123")
login("lilei","123456")

无形参有返回值

获取经纬度

def getLocation():
    '''
    获取当前经纬度,此时不需要参数
    '''

    return 10,200 # 10 经度;200 纬度

res = getLocation()

有参数有返回值

def add( a ,b ):
    return a + b


res = add( 1,100)


print("1 + 100 = ",res)

原文出处:/show_1GW14dSmDe8A.html