学习Python编程第005天

很多的时候,那些“关键知识点”明晃晃地放在那里,貌似谁都可以看到,可最终,大多数人就是能够做到“视而不见”,这就是所谓的基础不牢。

为了坚定自己的学习动力,我把学习编程比做修仙。每天给自己做激励,我不是在学习编程,我是在修仙。

不要感觉基础知识没有用,在修仙过程中,基础知识就好比你的法力,只有更多的法力,等学会功法之后,才能有更多的组合,来发挥功法的能力。不然现在给你一本高深的功法,但你没有法力去驱动它,哪还是白搭。所以不要感觉基础没有用,不愿意去学,而是要转变思想,知道基础是一切强大功法的基础,这样你就会有学习基础的动力了。

我们之所以不愿意去学习,是因为缺少动力,不是刚需,所以学不会也没所谓,现在为自己的学习赋予一个神圣的动力,学习就好像在修仙。然后自己去做出一些引申……比如,学习英语就好像是在学习仙界的语言,为以后飞升仙界做准备,如果不学习英语,以后你就进入不了仙界。

把自己当做是一个玄幻小说或是游戏的主角,为自己的学习赋予各种修仙的意义,为自己书写一篇神奇之旅。

不要想着把游戏里的人物玩的怎么样了,想着把现实中的自己赋予游戏里的各项能力,提升自己的现实中的能力最为现实,因为你能改变的只有你自己,游戏里的一切都只是一些数据,最终都将会离你远去。

今天把第三章看完了,现在把里面比较长的代码敲一遍,加深一点印象。

import random #第1步、导入random模块

def getAnswer(answerNumber):

    #第2步、定义一个getAnswer()函数,有一个名为answerNumber变元。

    #因为函数是被定义(而不是被调用),所以会跳过下面的代码。

    if answerNumber == 1:

        return 'It is certain'

    elif answerNumber == 2:

        return 'It is decidedly So '

    elif answerNumber == 3:

        return 'Yes'

    elif answerNumber == 4:

        return  'Reply hazy try again '

    elif answerNumber == 5:

        return  'Ask again later'

    elif answerNumber == 6:

        return  ' Concentrate and ask again'

    elif answerNumber == 7:

        return 'My reply is no'

    elif answerNumber == 8:

        return 'Outlook not SO good '

    elif answerNumber == 9:

        return 'Very doubtful '

r=random.randint(1, 9)

#第3步、调用random.randint()函数,带两个参数,1和9,

#作用①求值为1和9之间的一个随机整数(包括1和9),

#作用②这个值被存在一个名为r的变量中。

fortune = getAnswer(r)

#getAnswer()函数补调用,以r做为参数。

#程序开始从if answerNumber == 1:执行,r的值被保存到名为answerNumber的变元中。

#判断answerNumber的值返回相应的字符串,赋给一个名为fortune的变量。

print (fortune) #把fortune的值打印在屏幕上。

虽然学的不快,但每天学习一点点都是进步。只要坚持下去,我的修仙之路一定可以成功。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容