我感觉这个应该是没问题的
来源:3-6 编程练习
小琦琦的旦旦
2019-08-27 17:27:45
def login(username,password):
# 使用if语句,判断用户名和密码为“imooc”和“123456”
if username == "imooc" and password == 123456:
#返回登录成功
# print("登陆成功")
return "登陆成功"
# 使用else子句处理用户名和密码非“imooc”和“123456”的情况
else :
#返回请重新登录
#print("请重新登录")
return "请重新登录"
#return r
# 调用函数,向函数内传入'imooc','123456'和'mooc','123456'两组数据测试结果
username = input("请输入用户名:")
password = int(input("请输入密码:"))
r = login(username,password)
# 打印函数测试结果
print(r)
2回答
慕之熠_灿烈
2019-08-27
同学,你好。
你的代码没有问题,是可以在Pycharm中进行正确运行的。但是因为这是在在线的编辑器中进行编程练习,这个题目的运行环境中没有执行input( )函数的功能,所以题目要求是username和password两个参数要以固定值的方式传递给login( )函数,如下图:

如果我的回答解决了您的疑惑,请采纳!祝~学习愉快~
小琦琦的旦旦
提问者
2019-08-27
我用pycharm试了可以运行,但在这个上面报错。
相似问题