美文网首页
micro:bit 功能介绍(三)——在显示屏显示自己设计的图像

micro:bit 功能介绍(三)——在显示屏显示自己设计的图像

作者: panyongde | 来源:发表于2020-11-16 11:27 被阅读0次

    DIY 图像

    要自己设计图像,我们只要控制屏幕上每颗LED灯的亮灭就可以了。
    屏幕LED的亮度有10个级别,从0开始一直到就9,0表示亮度最低,即“灭”的状态,9表示“最亮”的状态。所以我们通过控制每颗LED的亮度就可以创建出一个图像,例如:

    from microbit import *
    
    boat = Image("05050:"
                 "05050:"
                 "05050:"
                 "99999:"
                 "09990")
    
    display.show(boat)
    

    这段代码将会在显示屏上显示一艘小船,每个数字代表一个LED灯,数值大小代表亮度。请注意每一行都是用双引号括起来,除了最后一行,每一行都有一个冒号最为字符串结尾。
    还有一种写法,用一行就可以了,如下图所示:

    boat = Image("05050:05050:05050:99999:09990")
    

    【Python基础】认识变量

    变量的赋值

    上面的 boat是用来暂时保存我们设计的一张图片,后面我们想显示这张图片,就不需要输入长长的一串Image("05050:05050:05050:99999:09990"),而是用boat代替就可以了。这里的boat就是一个变量。
    变量是用来保存数字,字符串,列表等。
    变量的赋值就是把赋值符号右边的数据比如数字、字符串等,装到左边的变量里。赋值符号是=,一定要注意,这个符号在这里代表赋值,把右边的值赋给左边,而不是等号。我们再来看看变量的一些赋值例子:

    # 把数字10装到变量 age 里
    age = 10
    # 打印变量 age
    print(age)
    # 运行结果是10
    
    # 把数字12装到变量age里,这时原来age变量里的10就被12覆盖掉了
    age = 12
    print(age)
    # 运行结果是12
    
    # 把变量age的值装到myAge里
    myAge = age
    # 打印myAge,值是12
    print(myAge)
    # 再次打印age,想一想 age 的值是多少?发生改变了没有?
    print(age)
    

    变量的命名规则

    变量是用来保存数据的,为了方便后面使用这些数据,我们给变量命的名需要有意义的,容易看得懂的。我们可以使用英文单词来命名,也可以使用拼音,但不能使用汉字。为什么呢,因为 Python 已经明确规定了变量的命名规则。
    变量必须是有这三种字符组成:字母(a,b,c……z,A,B,C……Z)、数字(0,1,2……9)和下划线(_)。
    变量的第一个字符不能使数字,只能使用字母或者下划线。

    # 正确的变量命名
    name = "pantaicheng"
    name1 = "pantaicheng"
    name _1 = "pantaicheng"
    myName = "pantaicheng"
    _age= 10
    
    # 错误的变量命名
    1name = "pantaicheng"   #第一个字符不能为数字
    name-1 = "pantaicheng" #变量中不能使用字符 -
    
    # 不提倡的变量命名
    abcd = 3 #abcd没有任何含义
    

    相关文章

      网友评论

          本文标题:micro:bit 功能介绍(三)——在显示屏显示自己设计的图像

          本文链接:https://www.haomeiwen.com/subject/fcwgbktx.html