用分支语句 用户登录需求:输入用户名和密码;判断用户名和密码是否正确(name='root',passwd= westos'),正确提示用户登录成功,错误提示用户名或密码错误。
时间: 2023-12-17 19:05:01 浏览: 39
好的,以下是代码实现:
```python
name = input("请输入用户名:")
passwd = input("请输入密码:")
if name == 'root' and passwd == 'westos':
print("登录成功!")
else:
print("用户名或密码错误!")
```
在这段代码中,我们首先通过`input()`函数获取用户输入的用户名和密码。然后使用分支语句进行判断,如果用户名和密码都正确,则输出“登录成功”;否则输出“用户名或密码错误”。
相关问题
用户登录需求: 1.输入用户名和密码; 2.判断用户名和密码是否正确(name='root',passwd='westos') 3.登录仅有三次机会,超过3次会报错 4.用for和while语句完成
好的,下面是代码实现:
用 for 循环实现:
```python
name = 'root'
passwd = 'westos'
for i in range(3):
username = input("请输入用户名:")
password = input("请输入密码:")
if username == name and password == passwd:
print("登录成功!")
break
else:
print("用户名或密码错误,请重新输入!")
if i == 2:
print("登录失败!")
```
用 while 循环实现:
```python
name = 'root'
passwd = 'westos'
i = 0
while i < 3:
username = input("请输入用户名:")
password = input("请输入密码:")
if username == name and password == passwd:
print("登录成功!")
break
else:
print("用户名或密码错误,请重新输入!")
i += 1
if i == 3:
print("登录失败!")
```
其中,`name` 和 `passwd` 分别表示正确的用户名和密码,用户输入的用户名和密码与之进行比较,如果相同则登录成功,否则重新输入,并给予三次机会。若三次均输入错误,则登录失败。