原标题:Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享

Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享

跟很多学生聊过,很多学生不是不努力,只是找不到感觉。有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同。关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知识。会陆续分享图形化编程的经验,希望能够做成一个专题。如果您觉得有用,就给点个赞吧。涉及的软件包括scratch3.0 (.sb3)、Python、Kittenblock。

分享心情:虽然很多有成就的人没有受过太多的教育,甚至有人不识字,也成功了!但是读书并非无用,只不过读书只是教育的一部分,知识就是武器。人都是白手起家,读书让我们手有寸铁!

程序解读:选择一个角色,蝴蝶!跟随鼠标,留下多彩的轨迹!

涉及内容:画笔实例解读,跟踪鼠标,画笔落笔、循环语句、移动语句、画笔颜色设置、scratch3.0 (.sb3)、Python、Kittenblock。

程序效果图!

程序代码!

# -*- coding: utf-8 -*-

import _env, time, random#导入模块

from kblock import *

Butterfly 1 = Sprite("Butterfly 1")#设置角色

x = 0

Butterfly 1.pen_clear()#清空画笔

Butterfly 1.pen_penDown()#落笔

while True:#循环,当为真的时候,进行下面的语句

Butterfly 1.motion_movesteps(5)#角色移动5步

Butterfly 1.motion_ifonedgebounce()#当角色触碰到舞台边缘,反弹

Butterfly 1.pen_changePenColorParamBy("color", 2)#画笔颜色加2

Butterfly 1.pen_changePenSizeBy(0.1)#画笔加0.1

Butterfly 1.motion_movesteps(2)#移动2步

Butterfly 1.motion_pointtowards("_mouse_")#角色跟踪鼠标

图形化编程过程解读!

1启动软件,如图所示,导入模块,设置变量。

2制作背景,转换成为矢量图

3添加角色,调整角色属性

4调用事件模块

5调用画笔模块,擦除,落笔

6调用控制模块,重复执行,循环

7调用运动模块,设置角色移动,每次5步

8角色碰到边缘反弹

9将画笔的颜色增加2,粗细增加0.1

10角色移动2步,面向鼠标指针,完成跟踪鼠标动作

11舞台测试效果

希望能够帮助读者了解编程思维。返回搜狐,查看更多

责任编辑:

用python画蝴蝶_Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享...相关推荐

  1. 用python画蝴蝶_图形化编程经验分享,画笔基础,软件包括Python、Kittenblock

    跟很多学生聊过,很多学生不是不努力,只是找不到感觉.有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同.关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知 ...

  2. Python和R的GUI图形化编程与用户界面

    GUI图形用户界面 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面. 图形用户界面是一种人与计算机通信的界面显 ...

  3. python scratch 图形化_走进Scratch图形化编程

    说起编程大部分家长都是云里雾里,有的认为自己上大学时都搞不懂,更别说孩子了:有的认为码农那么枯燥,我不要把自己孩子培养当程序员:还有的认为编程离我们那么远学不学无所谓:还有的~~今天我们就从scrat ...

  4. 优秀课程案例:图形化编程画圆方法汇总

    图形化编程画圆方法 一.图形化编程画圆的五种方法: 1.多边形法 结论:一个正多边形边数越多,就越接近一个圆. 2.直接绘制:前进一步,旋转一度,重复执行360次. 3.根据圆的定义来画圆,从圆心根据 ...

  5. scratch(图形化编程工具)使用画笔绘制雪绒花!真的太美了!

    2022年目标是永久会员在服务200人,达到300永久会员规模. 我的永久会员购买链接: 永久会员包含很多资料,电子资料我都放在QQ群的群资料中,放百度网盘容易丢失和被和谐. 除了群文件的资料,我还会 ...

  6. python 可视化编程不友好_为什么大多数程序员不看好图形化编程?

    图形化更优还是语言更优,个人认为本质上只取决于一个操作中概念分支(信息密度)的多少. 信息密度低信息量少不代表低端,即使简单的分支也可以组成复杂的逻辑和排列,它可以复杂在逻辑和组合而不是分支与信息的绝 ...

  7. python编程英语单词下载2019_图形化编程软件-mPython下载2019正式版 下载_久友软件下载...

    mPython是一款功能强大的图形化编程工具.图形化编程软件中的佼佼者 mPython.该软件支持函数,仿真.hex.python.blockly三种代码读写等功能.并可以与TPYBoard系类开发板 ...

  8. NCT全国青少年编程能力等级测试教程(图形化编程、Python语言编程)

    图形化编程 Python语言编程 蓝桥杯STEMA测评-python真题讲解6 蓝桥杯STEMA测评-python真题讲解6_哔哩哔哩_bilibili 工橙院大豪猪 工橙院大豪猪的个人空间_哔哩哔哩 ...

  9. “青少年编程能力等级”第一、第二部分:图形化编程 Python编程 含测试样题

    标准由全国高校计算机教育研究会.全国高等院校计算机基础教育研究会.中国软件行业协会.中国青少年宫协会4个团体联合发布.清华大学.北京理工大学牵头的标准研制团队,通过调研.研讨.专家咨询等,广泛征求意见 ...

最新文章

  1. 【亲测可用】Xshell可视化配置一个登录服务器后自动进入指定目录的方法
  2. linux系统中的文件传输
  3. 7.20套娃(tao)
  4. python开发微信小程序-Python 开发者的微信小程序开发实践
  5. 写给大家看的机器学习书【Part1】什么是机器学习?机器学到的到底是什么?
  6. 向大家推荐一个.Net游戏引擎:Artificial Engines
  7. HDU - 1150 Machine Schedule(最小点覆盖-二分图最大匹配)
  8. Spring Data JPA事务管理
  9. 【Python】Python中的关键字
  10. pyqt5实时动态曲线
  11. Assembly.Load,LoadFile,LoadFrom
  12. 谷歌小姐姐搞出魔法画板:你随便画,补不齐算AI输
  13. Windows 7 杜比软件安装
  14. bdtrans 一个命令行下的机器翻译工具
  15. java抠图片文字或签名
  16. elementui下载到本地
  17. ps倒出gif只有html,PS中我做好了帧(动画没问题),但是怎么导出GIF的动画?
  18. 解决docker-compose up -d 出现Client.Timeout exceeded while awaiting headers的问题(配置docker国内镜像源)
  19. 第三章数程序设计初步--分支结构项目3利息计算器
  20. 周易六十四卦——明夷卦

热门文章

  1. 【开发者说】携住数智酒店,用原子化服务创造全新入住体验
  2. 魔兽自己搭的服务器显示已满,人满为患!《魔兽世界》官方预警: 怀旧服多个服务器已超载...
  3. Flask+mysql 实现增删改查接口开发+测试(图文教程附源码)
  4. 【JS】html页面生成水印
  5. 排名前三——python 开源 IDE
  6. Go+ recover
  7. 如何设计下拉菜单(技巧+实例)
  8. hp暗影精灵2 安装ubuntu16.04
  9. eclipse building workspace太慢或者 js出错问题解决
  10. Android绘制小圆点