1.认识童心派 — 电子胸牌

在之前我们已经对于输入输出有了一定的了解。那么我们将之前课程的打印输出自己动手敲打回顾下,老师会告诉你们每一步的作用。
    
首先,我们第一步将对童心派进行了解。它有全彩的显示屏,我们将尝试以键盘敲写来实现图文显示,图表绘制,游戏设计。

那么我们现在就进行第二步,对整个编程软件的页面进行了解:

1.设备管理区:为硬件设备进行模式切换以及连接区域。

2.程序文件管理区:进行多个当前程序文件的保存以及生成区域。

3.程序编写区:进行编写代码区域。

4.控制台:相当于原舞台区的功能,进行效果展示或者运行提示。

程序编写:


我们先进行第一步:import cyberpi
    
cyberpi 是什么?
这一步骤为导入库,将在下节课进行说明。在此简单的说明一下,cyberpi库能够帮助你实现童心派上的所有功能。
    
当前面的导入环节做好了以后,我们就要开始对于童心派显示屏上将显示的程序进行说明了。

我们先敲出刚调用的cyberpi库的名字,当使用完这一步后,我们在名字后打出英文状态下的 . 后,敲入console然后再输入英文状态下的 . 后,我们就可以看到自动出现一些函数方法,我们首先看到 print()。

例:cyberpi.console.print(message)
    
打印控制台信息:
信息将以小号字体在童心派的显示屏上显示,该接口打印的信息和 print() 或 println() 打印的信息会叠加在一起,一行数据满后自动换行显示。
    
参数:
message 字符串类型,表示需要打印的信息,如:“hello world”。
     
我们先进行敲写代码,当敲完后观看一下 print() 和 println() 两者究竟有什么不同之处。

# 程序示例
import cyberpi
cyberpi.console.print("hello")
cyberpi.console.print("world")

cyberpi.console.println("hello")
cyberpi.console.println("world")

在上传模式下一定要记住,点击“上传到设备”,才能进行运行程序。

print() 为打印不换行,而println()为打印程序后自动换行。
除了print() 这个打印方式外,我们可以看到还剩下一个clear()的方法,该程序为清屏。

清除童心派显示屏上的所有信息,参数:无
cyberpi.console.clear() 

# 程序示例
cyberpi.console.print('hello')
cyberpi.console.clear()

那么现在有个问题,如果老师想让小朋友们将自己的名字显示在显示屏的中心位置,又该如何实现呢?

这就需要用到一个叫“全屏文本显示”:
cyberpi.display.show_label(message,size,position)

基于已定义位置的显示方法,全屏显示图文。

参数:
    message:表示需要打印的信息,如"hello";
    size:表示打印信息的字号,有效值为 16,24,32;
    position:表示信息显示的位置。

# 程序示例
import cyberpi 

# 该程序为显示到中间位置,可以让学生进行各个位置的不同展示。
cyberpi.display.show_label('学生姓名', 16, 'center')

# 某些位置会出现一些显示错误,因为长度的问题导致。

备注:

position 有效值为:
        "top_mid",在屏幕的
顶部居中显示;
        "top_left",在屏幕的
顶部左侧显示;
        "top_right",在屏幕的
顶部右侧显示;
        "center",在屏幕中
居中显示;
        "mid_left",在屏幕中
居中偏左显示;
        "mid_right",在屏幕中
居中偏右显示;
        "bottom_mid",在屏幕
底部居中显示;
        "bottom_left",在屏幕
底部靠左显示;
        "bottom_right",在屏幕
底部靠右显示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值