python题目:1)用input()函数分两行输入用户名与密码,分别用变量uname与pwd存储; 已知正确用户名为:“admin”,正确密码为:“admin” (2)用户最多允许输入三次用户名与密码; (3)用户名与密码都正确提示:“登录成功!”;用户名或密码错误提示:“输入有误!”;如三次均输入错误提示:“对不起,三次输入错误!”。
时间: 2023-09-16 17:12:46 浏览: 387
好的,这是一道简单的 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次,就输出提示信息“对不起,三次输入错误!”,并跳出循环。如果用户名和密码都正确,就输出提示信息“登录成功!”即可。
希望能帮到你!
相关问题
1)用input()输入用户名与密码,分别用变量uname与pwd存储; 已知正确的用户名为:“admin”;正确的密码为:“admin
好的,您的第一个问题是如何用 Python 实现输入用户名和密码并存储在变量中,正确的用户名和密码是什么。
可以使用 Python 内置函数 input() 获取用户输入,然后将输入的值存储在变量中。以下是使用 Python 实现输入用户名和密码的示例代码:
```
uname = input("请输入用户名:")
pwd = input("请输入密码:")
```
如果正确的用户名为“admin”,正确的密码为“admin”,则可以使用条件语句检查用户输入是否正确:
```
if uname == "admin" and pwd == "admin":
print("登录成功!")
else:
print("用户名或密码错误!")
```
希望这个回答能够解决您的问题。
(1)用input()输入用户名与密码,分别用变量uname与pwd存储; 已知正确的用户名为:“admin”;正确的密码为:“admin” (2)用户名与密码都正确提示:“登录成功!”程序结束;用户或密码错误提示:“输入有误!”; (3)用户最多输入三次用户名和密码;三次输入错误则提示:“对不起,三次输入错误!”程序结束。
以下是实现该功能的Python代码:
```python
count = 0 # 计数器,记录输入次数
while count < 3:
uname = input("请输入用户名:")
pwd = input("请输入密码:")
if uname == "admin" and pwd == "admin":
print("登录成功!")
break
else:
print("输入有误!")
count += 1
if count == 3:
print("对不起,三次输入错误!")
```
解释一下代码:
首先定义一个计数器 count,初始值为 0。
然后进入 while 循环,只要 count 小于 3 就会一直循环。
在循环中,用 input() 函数分别输入用户名和密码,并用 uname 和 pwd 变量存储。
接着使用 if 判断,如果用户名和密码都正确,则输出“登录成功!”并使用 break 语句跳出循环。
如果用户名或密码不正确,则输出“输入有误!”并将计数器 count 加 1。
当 count 的值达到 3 时,说明用户已经输入了三次错误的用户名或密码,此时输出“对不起,三次输入错误!”并结束程序。
阅读全文