内容正文:
第七课 石头剪刀布(一)
学易同步精品课堂
教育部中小学信息技术教育实验区实验教材(新世纪版)
八年级下册
学习目标
重难点
1.继续 DIY 图案。
2.继续使用前面学过的编程知识编写程序。
重点:进一步熟悉前面学过的编程知识;
难点:构思游戏。
构思石头剪刀布游戏
用 micro:bit 模拟出拳,玩石头剪刀布游戏。
一
使用加速度传感器
【例题7-1】编写程序,当侧倾micro:bit时,点阵屏幕上随机出现石头、剪刀、布的图案。
二
使用按钮
【例题7-2】编写程序,当按下按钮A时,点阵屏幕上随机出现石头、剪刀、布图案;当按下按钮B时,图案消失。
程序如下:
from microbit import *
import random
r = Image('00000:09900:09900:00000:00000')
s = Image('00009:99090:99900:99090:00009')
c = Image('99999:99999:99999:99999:99999')
rsc = [r,s,c]
while True:
if button_a.was_pressed():
a = random.randint(0, 2)
display.show(rsc[a])
if button_b.was_pressed():
display.clear()
用代码编程的方式编写如下程序:当按下按钮A时,点阵屏幕上随机出现0~9之间的任意一个数字;当按下按钮B时,清屏。
from microbit import *
import random
a0 = Image('09990:09090:09090:09090:09990')
a1 = Image('00900:09900:00900:00900:00900')
a2 = Image('09990:00090:09900:09000:09990')
a3 = Image('09990:00090:09990:00090:09990')
a4 = Image('09090:09090:09990:00090:00090')
a5 = Image('09990:09000:09990:00090:09990')
a6 = Image('09990:09000:09990:09090:0999