news 2026/5/11 0:19:41

实现6-3-5头脑风暴法记录功能,输入6个人的初始点子,自动循环传递补充,最后汇总去重。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
实现6-3-5头脑风暴法记录功能,输入6个人的初始点子,自动循环传递补充,最后汇总去重。

1. 实际应用场景描述

在创新团队中,6-3-5 头脑风暴法是一种高效的集体创意生成方法:

- 6 人参与

- 每人先写 3 个初始创意(5 分钟)

- 将纸传给下一个人,基于已有创意补充 3 个新想法(5 分钟)

- 重复 5 轮,最终得到大量多样化创意

- 最后汇总并去重,形成创意池

痛点:

1. 纸质传递容易丢失、混乱

2. 手动汇总去重耗时且易出错

3. 无法实时查看每轮创意演变过程

4. 难以追踪每个创意的来源与迭代关系

2. 核心逻辑讲解

6-3-5 流程:

1. 初始化 6 个人的初始创意列表(每人 3 条)

2. 进行 5 轮传递:

- 每个人基于当前拿到的创意列表,补充 3 条新创意

- 新创意不能与已有创意重复(本轮内去重)

3. 所有轮次结束后,合并所有创意并全局去重

4. 输出每轮结果和最终汇总

数据结构:

-

"ideas_per_person":列表的列表,

"[person_index][round_index]" 存储该人在该轮的创意

-

"all_ideas":全局收集所有创意用于最终去重

3. Python 模块化代码

文件结构

brainstorm_635/

├── brainstorm.py # 主程序

├── utils.py # 工具函数

└── README.md # 使用说明

"utils.py"

# utils.py

def remove_duplicates(ideas_list):

"""去除列表中的重复项,保留顺序"""

seen = set()

result = []

for idea in ideas_list:

if idea not in seen:

seen.add(idea)

result.append(idea)

return result

def input_ideas(num_people, ideas_per_person):

"""输入每个人的初始创意"""

ideas = []

for i in range(num_people):

print(f"请输入第 {i+1} 个人的 {ideas_per_person} 个初始创意:")

person_ideas = []

for j in range(ideas_per_person):

idea = input(f" 创意 {j+1}: ").strip()

person_ideas.append(idea)

ideas.append(person_ideas)

return ideas

"brainstorm.py"

# brainstorm.py

from utils import remove_duplicates, input_ideas

class BrainStorm635:

def __init__(self, num_people=6, initial_ideas_per_person=3, rounds=5):

self.num_people = num_people

self.initial_ideas_per_person = initial_ideas_per_person

self.rounds = rounds

# 数据结构: [person][round] -> list of ideas

self.ideas = [[[] for _ in range(rounds + 1)] for _ in range(num_people)]

self.all_ideas_collected = []

def start(self):

print("=== 6-3-5 头脑风暴开始 ===")

# 第0轮为初始创意

self.ideas = [input_ideas(self.num_people, self.initial_ideas_per_person) for _ in range(self.num_people)]

# 将第0轮创意存入全局

for person_ideas in self.ideas:

self.all_ideas_collected.extend(person_ideas)

# 进行后续轮次

for r in range(1, self.rounds + 1):

print(f"\n--- 第 {r} 轮 ---")

new_round_ideas = []

for i in range(self.num_people):

# 模拟拿到上一人的创意(实际6-3-5是循环传递,这里简化:基于全部已有创意)

existing_ideas = [idea for sublist in self.ideas for idea in sublist[r-1]]

print(f"第 {i+1} 个人,请基于已有创意补充 {self.initial_ideas_per_person} 个新创意:")

person_new = []

for j in range(self.initial_ideas_per_person):

idea = input(" 新创意: ").strip()

# 简单去重:不与当前轮已输入重复

while idea in person_new:

print(" 创意重复,请重新输入:")

idea = input(" 新创意: ").strip()

person_new.append(idea)

self.ideas[i][r] = person_new

new_round_ideas.extend(person_new)

self.all_ideas_collected.extend(new_round_ideas)

# 最终汇总去重

final_unique = remove_duplicates(self.all_ideas_collected)

print("\n=== 最终去重后的创意池 ===")

for idx, idea in enumerate(final_unique, 1):

print(f"{idx}. {idea}")

if __name__ == "__main__":

bs = BrainStorm635()

bs.start()

4. README.md

# 6-3-5 头脑风暴法记录工具

## 简介

本工具基于 Python 实现 6-3-5 头脑风暴法的电子化记录,支持多人多轮创意输入、自动传递模拟、最终去重汇总。

## 使用方法

1. 安装 Python 3.x

2. 克隆或下载本项目

3. 运行:

bash

python brainstorm.py

4. 按提示输入初始创意及后续轮次创意

## 功能特点

- 模块化设计,易于扩展

- 自动去重

- 清晰的轮次记录

## 适用场景

创新团队会议、产品设计脑暴、营销策略讨论等。

5. 使用说明

1. 准备环境:确保 Python 3 已安装

2. 运行程序:

"python brainstorm.py"

3. 输入初始创意:每人 3 条

4. 进入轮次:每轮每人补充 3 条新创意

5. 查看结果:程序输出最终去重创意列表

6. 核心知识点卡片

知识点 说明

6-3-5 头脑风暴法 6人×3创意×5轮,快速生成大量创意

去重算法 使用集合跟踪已出现项,保留顺序

模块化编程 分离工具函数与主逻辑,提高可读性

列表嵌套结构

"[person][round]" 存储多维数据

用户输入验证 防止同一轮重复输入相同创意

7. 总结

通过此工具,团队可以:

- 数字化 6-3-5 流程,避免纸质混乱

- 自动化 去重与汇总,节省整理时间

- 可追溯 每轮创意变化,便于后续分析

该实现兼顾了实用性与可扩展性,可作为团队创新管理的基础模块,后续可加入创意分类、投票评分、导出Excel等功能。

如果你需要,还可以加上 图形界面(Tkinter/PyQt) 或 Web版(Flask/Django),让这个工具更易用。

利用AI解决实际问题,如果你觉得这个工具好用,欢迎关注长安牧笛!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 2:17:53

高级应用系统架构师核心能力体系深度解析

中国联合网络通信有限公司中山市分公司 开发架构师 职位信息 一、岗位职责 1.负责公司内外部应用系统的设计、开发、测试与维护,包括但不限于数字政府、新型工业化、智慧城市、人工智能、数据要素空间等领域系统平台。 2.承接外部客户定制化需求开发项目,完成需求分析、技术方…

作者头像 李华
网站建设 2026/5/10 15:46:25

天津资深大平层设计师|塑造松弛奢适居住感[特殊字符]

不少天津的精英女性在装大平层时都会陷入一个误区:花了大价钱,却装出了一个“只适合拍照、不适合生活”的冰冷豪宅——空间空旷却没有归属感,奢牌堆砌却少了松弛的烟火气。作为深耕天津高端家装领域的EICO生活经,其资深设计师团队…

作者头像 李华
网站建设 2026/5/10 16:32:14

基于SpringBoot的健身房管理系统(源码+lw+部署文档+讲解等)

课题介绍 随着全民健康理念的普及,健身房行业快速发展,但当前多数健身房仍采用传统人工管理模式,存在会员信息杂乱、课程预约不便、教练管理不规范、器材维护跟踪不及时、消费结算繁琐等问题,既增加了健身房的运营管理成本&#x…

作者头像 李华
网站建设 2026/5/10 19:13:59

存储器和寄存器的区别以及存储器映像-新手小白必看

一、寄存器 ≠ 存储器- 本质区别- 存储器(Memory):是一片连续的存储区域,主要用来存程序代码、变量、数据等,比如我们常说的 Flash 和 SRAM。它的地址是连续的,就像一个大仓库,按地址来存取。- …

作者头像 李华
网站建设 2026/5/10 19:39:26

基于SpringBoot+Vue框架的高校论坛系统(源码+lw+部署文档+讲解等)

课题介绍 在高校数字化校园建设不断推进的背景下,传统线下交流模式已无法满足师生多样化的沟通需求,现有高校交流平台普遍存在功能单一、交互性差、内容审核不规范、权限划分不清晰等问题,难以搭建起高效、安全、便捷的师生交流桥梁。为此&am…

作者头像 李华
网站建设 2026/5/8 15:27:59

Jimeng AI Studio开箱体验:极简界面下的强大影像生成能力

Jimeng AI Studio开箱体验:极简界面下的强大影像生成能力 1. 初见即惊艳:为什么这款影像工具让人一眼记住? 第一次点开 Jimeng AI Studio 的界面,我下意识停顿了两秒——不是因为卡顿,而是被它的“空”震住了。 没有…

作者头像 李华