今天的目标是利用循环,生成[a-yyyy]这样一个列表(list),或者元组(tuple)也行。

生成这样一个列表有什么用?请看前回分解:。

1, 先定义一个函数,将生成列表的任务交给它去做,依然修改之前的get_ciku.py文件:

1
2
3
4
def make_a_yyyy():
a_yyyy = []
a_y = 'abcdefghijklmnopqrstuvwxy'
return a_yyyy

定义了一个名叫a_yyyy的列表,用来存放所有a-yyyy的字符串。

最后一行返回这个a-yyyy的列表。

2, 用一个for循环,将a-y放入a_yyyy列表中

1
2
for one_floor in a_y:
a_yyyy.append(one_floor)

3, 在第一次加入一个字母之后(比如a),再加入以a开头的第二个字母aaab

1
2
3
4
for one_floor in a_y:
a_yyyy.append(one_floor)
for two_floor in a_y:
a_yyyy.append(one_floor + two_floor)

4, 在第一次加入第二个字母之后,再加入以_前两个字母为开头的第三个字母,aaaaab

1
2
3
4
5
6
for one_floor in a_y:
a_yyyy.append(one_floor)
for two_floor in a_y:
a_yyyy.append(one_floor + two_floor)
for three_floor in a_y:
a_yyyy.append(one_floor + two_floor + three_floor)

5, 在第一次加入第三个字母之后,再加入以_前三个字母为开头的第四个字母,aaaaaaab

1
2
3
4
5
6
7
8
for one_floor in a_y:
a_yyyy.append(one_floor)
for two_floor in a_y:
a_yyyy.append(one_floor + two_floor)
for three_floor in a_y:
a_yyyy.append(one_floor + two_floor + three_floor)
for four_floor in a_y:
a_yyyy.append(one_floor + two_floor + three_floor + four_floor)

完整的函数如下:

1
2
3
4
5
6
7
8
9
10
11
12
def make_a_yyyy():
a_yyyy = []
a_y = 'abcdefghijklmnopqrstuvwxy'
for one_floor in a_y:
a_yyyy.append(one_floor)
for two_floor in a_y:
a_yyyy.append(one_floor + two_floor)
for three_floor in a_y:
a_yyyy.append(one_floor + two_floor + three_floor)
for four_floor in a_y:
a_yyyy.append(one_floor + two_floor + three_floor + four_floor)
return a_yyyy

ps: 小白上楼梯系列更名为自己动手做五笔系列,比较更符合主题一些。

#自己动手做五笔#


可以想象一个故事。

在使命的召唤下,艾斯娃儿(a4y)从自己家里出发,去25公里外的栈顶邮站去发送出自己身上的包裹。

起初,她的包里是空的。每走1公里,就会有人给它包里放一块紫木元素。

很快,她走到了第一个1公里的小屋里,有位使命老人,老人对她的到来,表示了热烈的欢迎,给了她第一块紫木元素。

当她想着转身要走的时候,使命老人手掌掐决,凭空结出了一道命运之门,一眼看去,门外泛着微微银光,门内如微波的水面泛着幽幽的淡蓝色光芒。

“姑娘,依照使命猿的安排,你得从这门里进去走一趟,出来后才能去往下一公里的小屋。”老人和蔼地说道。

“那好吧。”艾斯娃儿歪了歪头,背起自己那只装了一件紫木元素的背包,蹦蹦跳跳地跑进了门……

一阵耀眼的蓝光闪过,当艾斯娃儿再次睁开眼的时候,眼前的场景与她刚才在门外见到的居然一模一样。只是不见了老人的踪迹。

“你个糟老头子坏的很,怎么是一样的场景,快出来,咱俩聊聊!”艾斯娃儿喊道。

“小姑娘,嘴里不要乱跑火车,你现在可是在我的道场世界里,快往前面走,25公里之后,你就自然从门里出来了,还是一样,每1公里会有一个小屋,有人会给你一块紫木元素。快去吧~~”

一路无话。

当艾斯娃儿慢慢悠悠地走了一公里之后,果真看到了一个小屋,与她在那老头的门外看到的一模一样,只是门前站立着的,是一个中年男子。一看便是修炼996福报法门多年的体态,一头光亮的秃顶,眼神涣散,背心与拖鞋勾出了他不屈的将军肚。

“这个给你,快进去这个脑洞,你还有很长的路要走,我的后面还有24个与我相同的美男子在等你。”没等艾斯娃儿说话,中年男子急匆匆地说道,说着话便按下了自己眼镜边框里暗藏的小按钮。

眼镜右边的一只镜片便散发着幽幽的黑光,不一会,镜片变成了蓝色,上面隐隐看的见两行字:“青出于蓝,而胜于烂”,又是一阵快速地请稍候,便显示出一扇窗户。

艾斯娃儿懒得搭理这中年大叔,拧着脖子哼了一声,一闪身,但进入了这扇窗户。

再次睁开眼的时候,又是一样的场景。艾斯娃儿这次没有再做停留,因为她知道,此刻的她,正在被一个老头,一位中年大叔观察着。自己得表现的优雅可爱一些,心里想着,不经意间,又走过了一公里。

老远就听见狂放的DJ在响着,“我还是那个充钱的少年,没有一丝丝改变~”……

随着DJ声越来越大,一位DJ少年远远地朝艾斯娃儿招手。他的身后是一间小屋,与前两次见到大叔、老人身旁的小屋一模一样。

看到如此欢快的少年,艾斯娃儿的心情也变得好了起来,她走到少年身旁,大声喊:“小哥哥,我是来取紫木元素的!”少年把手支在耳朵边上,斜着眼看着地面,才听清了这位姑娘的话。

听到别人叫自己小哥哥,也是开心到不行,赶忙把震耳的DJ关掉。

烂尾专用符

最后更新: 2020年04月05日 19:52

原始链接: https://nimeiz.gitee.io/notes/make-a-yyyy/

× 愿我的文字带给你阳光
打赏二维码