光速编程课的日常4

不知不觉已经第四周了。

因为光速班一直是光速的节奏。作为旁观者,我一直扑爬跟斗,想追上二位的速度。之前的课都是老霍在讲并共享屏幕,对话日常如下:

老霍

这样,懂了吗

还有问题吗

小伙伴

嗯,嗯......

........暂时没

我在旁边一直

┭┮﹏┭┮

或许,老霍感受到了我默默的诉求,这周课程居然进行了改进。开始的部分,调换角色,由小伙伴来讲!我一下就来了劲,很想看看小伙伴的成果,同时对老霍的审美疲劳的辛苦备课表示慰问。

虽然小伙伴一开始出了一些状况,但老霍坚定的鼓励,用电脑难免遇到问题,这些都是积累经验,于是,小伙伴变得淡定,他使用thonny的熟练程度,让我相信,他一直在研究自己的程序。

于是,截取了小伙伴的部分演示,有些眼花缭乱,但我看到了他通过尝试不同赋值得到不同输出,不亦乐乎的样子!

他应该喜欢上编程了吧,我想。

新课来啦

看到这节课的新程序,突然勾起了那次川藏之旅的回忆。在经历了折多山暴雪,回到康定的第二天,我们扛上吃的,带上玩的,按照阿爷的指示去了榆林的一个草甸,在雪山下耍坝子!而就在那天,我们玩了老鹰捉小鸡,打了牌,小盆友们还在万能老霍的带领下,玩了“文字”游戏,游戏的规则就是,你写地点,你写人物,你写做什么事,然后大家拼成一个句子,因为参加的人年龄差可以上30,代沟杠杠的,于是总有无厘头的结局,搞得大家哈哈大笑。

我想老霍也是到了怀旧的年龄吧因为和小伙伴的共同回忆吧,所以,这样讲程序,更容易引起共鸣,所以,大家也猜到了,这次的小程序,就是讲故事了,随机的讲故事。

于是就当我们坐在雪山下的草甸,玩游戏吧,来,come on!

假装在康定

编故事

编故事造谣传绯闻

我也挺擅长的

呵呵呵

老霍,你确认这是在教小盆友写程序吗?

importrandom

wholist1 = ['孙悟空', '猪八戒', '太上老君', '王母娘娘', '嫦娥']

wholist2 = ['小步', '小嘟', '大嘟', '灰尘儿', '哈利波特']

whenlist= ['昨天凌晨', '去年除夕', '烈日炎炎的中午', '月黑风高的深夜', '某个早上']

wherelist = ['厨房里', '卫生间里', '房顶上', '树杈上', '水沟里']

whatlist= ['吃地瓜', '谈恋爱', '说悄悄话', '写作业', '画画']

# 来吧,来玩瞎编故事游戏吧。一共5个人,两个人在纸条上分别写上5个人名(wholist1和wholist2),一个写5个时间(whenlist),一个写5个地点(wherelist),一个写五件事(whatlist)!写好的纸条别给别人看啊!都给我放兜里,活活,感觉你们是聚在一起搞事情!

while True:

i = input('回车开始造句,bye退出')

if i == 'bye':

break

who1 = wholist1[int(random.random() * len(wholist1))]

who2 = wholist2[int(random.random() * len(wholist2))]

when = whenlist[int(random.random() * len(whenlist))]

where = wherelist[int(random.random() * len(wherelist))]

what = whatlist[int(random.random() * len(whatlist))]

print(who1 + ' 和 ' + who2 + ' 在' + when + ' 在' + where + ' ' + what + '.')

#这段语句的意思就是,裁判说,拿出你们的纸条吧!5个人开始在包里瞎摸,摸到哪张是哪张,然后按照【“谁“(who1)和”谁"(who2)在“什么时候"(when)在”哪里"(where)”做什么"(what)】的顺序念出来!于是五个人笑作一团!你不信?看下面的执行结果呗。

┭┮﹏┭┮

我默默地感受到

你们玩high了

程序重点:

who1 = wholist1[int(random.random() * len(wholist1))]

1、random.random()取0-1之间随机数,是小数 ,比如:0.32,0.57,0.8等。

2、len(wholist1)是指去列表wholist的值的个数,在此程序中是五个人物,因此取5;

3、第一个随机小数与列表属性个数5相乘,得到一个数,通过int取整。

于是,who1得到取第几个值的指令(当前程序5个值为0-4,对应相应的人物),例如who1=2,则取值为太上老君,who1=0,则取值为孙悟空。

其他列表取值小伙伴可自行按以上方式理解。

就这么帅气的说再见

是因为我忘记了

光速取质数

增强版

bye

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180117G10Q8U00?refer=cp_1026

同媒体快讯

  • 光速编程课的日常1

    2018-10-19

相关快讯

扫码关注云+社区