学-志-成 发表于 2023-1-5 16:01:41

各位大神,能帮忙看看是哪里出错了吗,只是想做一个简单独的登录代码。 新手刚入手...

a=123456
b=654321
i=3
while i>0 :
    if a = int(input("用户名:")) and b = int(input("密码:")):
      break
    else :
      print("请重新输入")
      continue
    i-=1
print("请稍后")
各位大神,能帮忙看看是哪里出错了吗,只是想做一个简单独的登录代码。
新手刚入手Python不熟练,麻烦各位大神帮帮小鱼油解决问题{:5_92:}

wp231957 发表于 2023-1-5 16:11:14

a = int(input("用户名:")) and b = int(input("密码:")):
这里的= 肯定是不合适的

a == int(input("用户名:")) and b == int(input("密码:")):

isdkz 发表于 2023-1-5 16:12:11


第一:用户名和密码最好用字符串
第二:判断是否相等使用 ==,而不是赋值符号 =
a='123456'
b='654321'
i=3
while i>0 :
    if a == input("用户名:") and b == input("密码:"):
      break
    else :
      print("请重新输入")
      continue
    i-=1
print("请稍后")

学-志-成 发表于 2023-1-5 16:12:32

wp231957 发表于 2023-1-5 16:11
a = int(input("用户名:")) and b = int(input("密码:")):
这里的= 肯定是不合适的



多谢大神指导

学-志-成 发表于 2023-1-5 16:14:13

isdkz 发表于 2023-1-5 16:12
第一:用户名和密码最好用字符串
第二:判断是否相等使用 ==,而不是赋值符号 =

多谢大神指导
页: [1]
查看完整版本: 各位大神,能帮忙看看是哪里出错了吗,只是想做一个简单独的登录代码。 新手刚入手...