# -*- coding: UTF-8 -*- # 分组程序 import random users = [ '陈楚生', '付辛博', '井柏然', '乔任梁', '俞灏明', '王栎鑫', '张殿菲', '刘洲成', '王铮亮', '周路明', '关启祥', '蔡思涛', 'xdc' ] """ 1、每两个人为一组 随机抽取2个人 user_list = random.sample(users,2) users.remove(user_list[0]) users.remove(user_list[1]) 2、停止循环条件,就是 users 为空 while users: user_list = random.sample(users,2) users.remove(user_list[0]) users.remove(user_list[1]) 3、保存已经分组的成员 使用列表 usres_group = [] while users: user_list = random.sample(users,2) users_group.appned(user_list) users.remove(user_list[0]) users.remove(user_list[1]) for group_name in users_group: print(group_name) 4、假设人数不被2整除 tag = False if len(users) %2 != 0: tag = True if tag: user_list = random.sample(users,3) users_group.append(user_list) users.remove(user_list[0]) users.remove(user_list[1]) users.remove(user_list[2]) """ # users_group = [] # tag = False # if len(users) %2 != 0: # tag = True # if tag: # user_list = random.sample(users,3) # users_group.append(user_list) # users.remove(user_list[0]) # users.remove(user_list[1]) # users.remove(user_list[2]) # while users: # user_list = random.sample(users,2) # users_group.append(user_list) # users.remove(user_list[0]) # users.remove(user_list[1]) # for group_name in users_group: # print(group_name) ###============获取CPU信息============### file = './day4/cpu_info.txt' with open(file, 'r') as f: for line in f: if "model name" in line: print(line) cpu_info_line = line.split(':')[1].strip() cpu_info = '_'.join(cpu_info_line.split()) print(cpu_info)