(1)用input()输入用户名与密码,分别用变量uname与pwd存储; 已知正确的用户名为:“admin”;正确的密码为:“admin” (2)用户名与密码都正确提示:“登录成功!”程序结束;用户或密码错误提示:“输入有误!”; (3)用户最多输入三次用户名和密码;三次输入错误则提示:“对不起,三次输入错误!”程序结束。
时间: 2023-09-04 22:15:02 浏览: 51
以下是Python代码实现:
```python
# 初始化用户名和密码
correct_uname = "admin"
correct_pwd = "admin"
# 初始化计数器
count = 0
# 循环输入用户名和密码
while count < 3:
uname = input("请输入用户名:")
pwd = input("请输入密码:")
# 判断用户名和密码是否正确
if uname == correct_uname and pwd == correct_pwd:
print("登录成功!")
break
else:
print("输入有误!")
count += 1
# 判断是否超过三次输入错误
if count == 3:
print("对不起,三次输入错误!")
```
解释:
首先,我们初始化正确的用户名和密码,以及计数器count=0。
然后,我们使用while循环来让用户最多输入三次用户名和密码。
在每次循环中,我们使用input()函数来分别输入用户名和密码,然后判断用户名和密码是否正确。
如果用户名和密码都正确,我们就输出“登录成功!”并使用break语句结束循环。
如果用户名或密码不正确,我们就输出“输入有误!”并将计数器count加1。
最后,我们在循环结束后判断计数器count是否等于3,如果是,则说明用户已经输错了三次用户名和密码,我们就输出“对不起,三次输入错误!”并结束程序。
相关问题
1)用input()输入用户名与密码,分别用变量uname与pwd存储; 已知正确的用户名为:“admin”;正确的密码为:“admin
好的,您的问题是如何使用 Python 获取用户输入的用户名和密码,并将其存储在变量中,已知正确的用户名和密码分别为“admin”。
可以使用 Python 内置函数 input() 获取用户输入的用户名和密码,并将其分别存储在变量 uname 和 pwd 中。以下是示例代码:
```
uname = input("请输入用户名:")
pwd = input("请输入密码:")
```
在这个示例代码中,我们使用 input() 函数分别获取用户输入的用户名和密码,并将其存储在变量 uname 和 pwd 中。
如果已知正确的用户名和密码分别为“admin”,则可以使用条件语句检查用户输入是否正确:
```
if uname == "admin" and pwd == "admin":
print("登录成功!")
else:
print("用户名或密码错误!")
```
在这个示例代码中,我们使用条件语句检查变量 uname 和 pwd 是否等于“admin”。如果两个变量都等于“admin”,则输出“登录成功”;否则,输出“用户名或密码错误”。
希望这个回答能够解决您的问题。
python题目:1)用input()函数分两行输入用户名与密码,分别用变量uname与pwd存储; 已知正确用户名为:“admin”,正确密码为:“admin” (2)用户最多允许输入三次用户名与密码; (3)用户名与密码都正确提示:“登录成功!”;用户名或密码错误提示:“输入有误!”;如三次均输入错误提示:“对不起,三次输入错误!”。
好的,这是一道简单的 Python 题目,以下是代码实现:
```python
uname = input("请输入用户名:")
pwd = input("请输入密码:")
count = 1 # 计数器,记录输入次数
while uname != "admin" or pwd != "admin":
if count == 3: # 输入次数达到3次
print("对不起,三次输入错误!")
break
else:
print("用户名或密码错误,请重新输入:")
uname = input("请输入用户名:")
pwd = input("请输入密码:")
count += 1
if uname == "admin" and pwd == "admin":
print("登录成功!")
```
首先,我们通过 `input()` 函数分别输入用户名和密码,将其存储在 `uname` 和 `pwd` 变量中。
然后,我们使用 `while` 循环来判断输入的用户名和密码是否正确。如果不正确,就提示用户重新输入,并将计数器加1,最多允许输入三次。
如果输入次数达到3次,就输出提示信息“对不起,三次输入错误!”,并跳出循环。如果用户名和密码都正确,就输出提示信息“登录成功!”即可。
希望能帮到你!