900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 一箭穿心——两颗心紧紧相连(Python代码实现)

一箭穿心——两颗心紧紧相连(Python代码实现)

时间:2020-03-03 09:27:39

相关推荐

一箭穿心——两颗心紧紧相连(Python代码实现)

目录

1 两颗心紧紧相连

2 NLP理解层次

3 Python代码实现

1 两颗心紧紧相连

一起吃烧烤,一起品月光,月光下的她依旧那么楚楚动人,拨动着我的心弦。

一起并肩畅想生活的酸甜,那些一起骑着车吹着口哨的岁月,依旧在耳边响起,回味无穷.......

她,会魔法吗......

2 NLP理解层次

NLP理解层次分为6层,最低一级是【环境】层次,之后依次往上分别是【行为】、【能力】、【BVR-信念、价值观、原则】、【身份】、【精神】层次,理解层次越高的人,解决问题的能力也就越强。

当我们用低层次的维度去思考问题时,可能会感觉问题无法解决,而切换为更高层次的维度时,可能会感觉那个问题非常简单,甚至问题本身就不存在。

我们一层层来看,处于不同理解层次的人,他们是怎样对待问题的。

然后再思考,怎么样不受限于低层次思维,而从更高的维度去看待问题。

第一层,环境——都是你们的错

处在这一层,人们会把发生的不好的事情的原因都归结到除他以外的环境中去,这个“环境”包括:身边的同事、家人、朋友、竞争对手、甚至是噪音或者天气……

回想一下,你们是否遇到过这样的人:只要一聊天你从他口中听到的就是抱怨。似乎所有人在他看来都有问题,而一旦有不好的事情发生,他第一反应就是责怪别人。他似乎总会有一个想法:我能怎么办呢?我没办法啊,环境(公司、天气、xx人……)就是这样的,我又做不了什么。

第二层,行为——是我还不够努力

处在这一层的人,干劲挺足,或者说至少在对待问题的态度上是积极主动的。遇到问题时,他们会把原因归结在自己的行动上,是因为自己做的还不够多,还不够努力。

所以,他们解决问题的方式就是:我必须要再做些什么!

那做些什么呢?做什么都好,在他们的思维里,只要多做了,那肯定就能有回报。

可能有人会问,为什么都这样努力了还是不能成功?这就像有人随便往一个方向跑,没日没夜的,然后他问:“为什么我都这么努力了,还是到不了北极?”

想去北极,可以坐飞机、可以坐船,想跑步去当然也可以,但前提是,他得向北跑。

跑步去北极的这个人就是处于【行为】这一个层次的人,他意识到了他需要做些什么,但是他并不清楚他需要怎么做。

而他要意识到去北极原来还可以坐飞机去,就需要进入下一个理解层次。

第三层,能力——这个问题,我可以用什么方法去解决?

【能力】层与【行为】层相比,最大的不同是处于这一层的人会【选择】。

判断一个人是否有能力的标准是相比起其他人他能否快速高效地解决某一问题,更直观的表示就是判断一个人是否有能力,我们需要看他在遇到问题时是能有效思考,并快速、高效地解决问题,还是所有方法一把抓,也不管有效没效。

但是,所有的问题都需要被解决吗?问题的本质又是什么?你需要解决的问题真的是你以为的那个“问题”吗?这也是我为什么那么喜欢哲学的原因:透过现象看本质。

第四层,BVR-信念、价值观、原则——什么才是最重要的?

B-Believe-信念——你相信什么是对的?

V-Value-价值观——你看重的是什么?

R-Rule-原则——你会选择怎么做?

处在这一层,遇到问题时,他们会思考:

是什么原因导致了这个问题?这个原因又是因为什么产生的?在这个问题中对他来说什么才是最重要的?哪些问题需要被解决?哪些问题根本就不是问题?确实,思维层次越高,解决问题的思路会越开阔,但这也意味着我们的答案可以不止有一个,于是还有一个关键问题,那就是在看似都对的答案中,如何去选择?

第五层,身份——因为我是……,所以我会……

报考大学的时候我应该选择什么专业?他们都说公务员很好,我要不要去考?一份工资高但工作价值度低的工作和一份工资平平但很能锻炼人的工作该如何去选?

这些问题是不是很眼熟?为什么有的人面对这些问题可以坚定从容地做出选择,而有些人则会徘徊、犹豫,即时做出了决定也觉得艰难?

能够坚定自己选择的人,他们对自己理想中的身份有一个清晰的概念,他们知道自己想要成为什么样的人,并且愿意为之付出。

最顶层,精神——我想为我的人生、为这个世界做些什么

【生而为人的意义是什么?】这个问题涉及的就是精神层面的思考,大到你想为这个世界做什么贡献,深到你认为做了什么事在生命尽头时会没有遗憾。

这个层面过于高深和伟大,我也没有认真地思索过,所以,未完待续……

3 Python代码实现

#~~~欢迎关注公众号:电力系统与算法之美~~~~~~~#~~~~导入turtle模块~~~~import turtleimport time#~~~画心形圆弧~~~~~~~~~~~def hart_arc():for i in range(200):turtle.right(1)turtle.forward(2)def move_pen_position(x, y):turtle.hideturtle() # 隐藏画笔(先)turtle.up() # 提笔turtle.goto(x, y) # 移动画笔到指定起始坐标(窗口中心为0,0)turtle.down() # 下笔turtle.showturtle() # 显示画笔love = input("请输入表白话语:")signature = input("请签署你的名字:")date=input("请写上日期:")if love == '':love = 'I Love You'turtle.title('I Love You WLZ')#~~~~~~~~~~~~~初始化~~~~~~~~~~~~~~turtle.setup(width=800, height=500) # 窗口(画布)大小turtle.color('red', 'pink') # 画笔颜色turtle.pensize(4) # 画笔粗细turtle.speed(3) # 描绘速度#~~~~~~~~初始化画笔起始坐标~~~~~~~~~~~move_pen_position(x=0, y=-180) # 移动画笔位置turtle.left(140) # 向左旋转140度turtle.begin_fill() # 标记背景填充位置#~~~~~~~~~~~~画图和展示~~~~~~~~~~~~turtle.forward(224) # 向前移动画笔,长度为224# 画爱心圆弧hart_arc() # 左侧圆弧turtle.left(120) # 调整画笔角度hart_arc() # 右侧圆弧# 画心形直线( 右下方 )turtle.forward(224)turtle.end_fill() # 标记背景填充结束位置move_pen_position(x=70, y=160) # 移动画笔位置turtle.left(185) # 向左旋转180度turtle.circle(-110,185) # 右侧圆弧#~~~~~~~~~画心形直线( 右下方 )~~~~~~~~~~#turtle.left(20) # 向左旋转180度turtle.forward(50)move_pen_position(x=-180, y=-180) # 移动画笔位置turtle.left(180) # 向左旋转140度#~~~~~~~~~画心形直线( 左下方 )~~~~~~~~~~~~~~turtle.forward(600) # 向前移动画笔,长度为224# 在心形中写上表白话语move_pen_position(0,50) # 表白语位置turtle.hideturtle() # 隐藏画笔turtle.color('#CD5C5C', 'pink') # 字体颜色# font:设定字体、尺寸(电脑下存在的字体都可设置) align:中心对齐turtle.write(love, font=('Arial', 20, 'bold'), align="center")#~~~~~~~~~签写署名和日期~~~~~~~~~~~~~~~~~~·if (signature != '') & (date != ''):turtle.color('red', 'pink')time.sleep(2)move_pen_position(220, -180)turtle.hideturtle() # 隐藏画笔turtle.write(signature, font=('Arial', 20), align="center")move_pen_position(220, -220)turtle.hideturtle() # 隐藏画笔turtle.write(date, font=('Arial', 20), align="center")#~~~~~~点击窗口关闭程序~~~~~~~~~~window = turtle.Screen()window.exitonclick()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。