为什么 我打印 用了print(a)和(b)是none啊?

来源:3-6 编程练习

Akien

2019-08-23 14:00:43

def login(username,password):
    # 使用if语句,判断用户名和密码为“imooc”和“123456”
    if username == "imooc" and password == "123456":
        #返回登录成功
        return print("登陆成功")
    # 使用else子句处理用户名和密码非“imooc”和“123456”的情况
    else:
        #返回返回请重新登录
        return print("请重新登录")
# 调用函数,向函数内传入'imooc','123456'和'mooc','123456'两组数据测试结果
a = login("imooc","123456")
b = login("mooc","123456")
# 打印函数测试结果
print(a)
print(b)

写回答

1回答

时间,

2019-08-23

同学,你好。同学可以在函数中直接将字符串内容进行返回,再打印a、b值即可打印出结果

http://img.mukewang.com/climg/5d5f86b7000102d806610461.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

1

0 学习 · 8160 问题

查看课程