为什么 我打印 用了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回答
同学,你好。同学可以在函数中直接将字符串内容进行返回,再打印a、b值即可打印出结果

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