用python写三个子程序,分别实现如下功能: (1)实现用户输入用户名和密码,当用户名为 seven且密码为123时,显示登陆成功,否则登陆失败! 2)实现用户输入用户名和密码,当用户名为 seven且密码为123时,显示登陆成功,否则登陆失败,失败时允许重复输入三次。 (3)实现用户输入用户名和密码,当用户名为seven或alex且密码为123时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
时间: 2023-11-27 11:02:27 浏览: 59
precis_i18n:PRECIS框架的Python3实现(RFC 8264,RFC 8265,RFC 8266)
下面是三个 Python 子程序的实现:
(1)实现用户输入用户名和密码,当用户名为 seven 且密码为 123 时,显示登陆成功,否则登陆失败!
```python
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "seven" and password == "123":
print("登陆成功!")
else:
print("登陆失败!")
```
(2)实现用户输入用户名和密码,当用户名为 seven 且密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次。
```python
count = 0
while count < 3:
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "seven" and password == "123":
print("登陆成功!")
break
else:
print("登陆失败!")
count += 1
if count == 3:
print("您已连续三次输入错误,退出程序!")
```
(3)实现用户输入用户名和密码,当用户名为 seven 或 alex 且密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次。
```python
count = 0
while count < 3:
username = input("请输入用户名:")
password = input("请输入密码:")
if (username == "seven" or username == "alex") and password == "123":
print("登陆成功!")
break
else:
print("登陆失败!")
count += 1
if count == 3:
print("您已连续三次输入错误,退出程序!")
```
阅读全文