编写一个程序,模拟网站确保每位用户的用户名都独一无二的方 式 • 创建一个至少包含 5个用户名的列表,并将其命名为 current_users。 • 再创建一个包含 5个用户名的列表,将其命名为 new_users,并确保其 中有一两个用户名也包含在列表 current_users 中。 • 遍历列表 new_users,对于其中的每个用户名,都检查它是否已被使用。 如果是这样,就打印一条消息,指出需要输入别的用户名;否则,打印 一条消息,指出这个用户名未被使用
时间: 2024-03-09 20:46:32 浏览: 13
这是一个Python代码实现:
```python
current_users = ["Alice", "Bob", "Charlie", "David", "Eve"]
new_users = ["Frank", "Bob", "Grace", "Eve", "Helen"]
for new_user in new_users:
if new_user in current_users:
print(f"Sorry, the username '{new_user}' is already taken. Please choose a different username.")
else:
print(f"The username '{new_user}' is available.")
```
输出结果为:
```
The username 'Frank' is available.
Sorry, the username 'Bob' is already taken. Please choose a different username.
The username 'Grace' is available.
Sorry, the username 'Eve' is already taken. Please choose a different username.
The username 'Helen' is available.
```
我们首先定义了一个包含5个用户名的列表 `current_users`,然后创建了一个包含5个新用户名的列表 `new_users`,其中有两个用户名也包含在列表 `current_users` 中。接下来,我们使用 `for` 循环遍历列表 `new_users`,对于每个用户名,使用 `if` 语句检查它是否已经在列表 `current_users` 中出现过,如果出现过,就打印一条需要输入别的用户名的消息;否则,打印一条该用户名可用的消息。