要实现一个搜索程序并打印用户名和全名,你可以按照以下步骤进行:
以下是一个示例代码(使用Python语言)来实现上述功能:
class User:
def __init__(self, username, full_name):
self.username = username
self.full_name = full_name
# 假设有一组用户数据
users = [
User("user1", "John Doe"),
User("user2", "Jane Smith"),
User("user3", "Alice Johnson")
]
def search_users(keyword):
matched_users = []
for user in users:
if keyword.lower() in user.username.lower() or keyword.lower() in user.full_name.lower():
matched_users.append(user)
return matched_users
def print_user_info(users):
for user in users:
print("Username: ", user.username)
print("Full Name: ", user.full_name)
print()
# 示例搜索关键字为 "John"
keyword = "John"
matched_users = search_users(keyword)
print_user_info(matched_users)
在这个示例中,我们定义了一个User
类来表示用户信息,然后创建了一组用户数据。search_users
函数用于根据关键字搜索匹配的用户,print_user_info
函数用于打印用户信息。最后,我们使用关键字"John"进行搜索,并打印匹配的用户信息。
请注意,这只是一个简单的示例,实际的实现可能因编程语言和应用场景的不同而有所差异。你可以根据自己的需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云