用python画蝴蝶_Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享...
原标题: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画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享...相关推荐
- 用python画蝴蝶_图形化编程经验分享,画笔基础,软件包括Python、Kittenblock
跟很多学生聊过,很多学生不是不努力,只是找不到感觉.有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同.关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知 ...
- Python和R的GUI图形化编程与用户界面
GUI图形用户界面 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面. 图形用户界面是一种人与计算机通信的界面显 ...
- python scratch 图形化_走进Scratch图形化编程
说起编程大部分家长都是云里雾里,有的认为自己上大学时都搞不懂,更别说孩子了:有的认为码农那么枯燥,我不要把自己孩子培养当程序员:还有的认为编程离我们那么远学不学无所谓:还有的~~今天我们就从scrat ...
- 优秀课程案例:图形化编程画圆方法汇总
图形化编程画圆方法 一.图形化编程画圆的五种方法: 1.多边形法 结论:一个正多边形边数越多,就越接近一个圆. 2.直接绘制:前进一步,旋转一度,重复执行360次. 3.根据圆的定义来画圆,从圆心根据 ...
- scratch(图形化编程工具)使用画笔绘制雪绒花!真的太美了!
2022年目标是永久会员在服务200人,达到300永久会员规模. 我的永久会员购买链接: 永久会员包含很多资料,电子资料我都放在QQ群的群资料中,放百度网盘容易丢失和被和谐. 除了群文件的资料,我还会 ...
- python 可视化编程不友好_为什么大多数程序员不看好图形化编程?
图形化更优还是语言更优,个人认为本质上只取决于一个操作中概念分支(信息密度)的多少. 信息密度低信息量少不代表低端,即使简单的分支也可以组成复杂的逻辑和排列,它可以复杂在逻辑和组合而不是分支与信息的绝 ...
- python编程英语单词下载2019_图形化编程软件-mPython下载2019正式版 下载_久友软件下载...
mPython是一款功能强大的图形化编程工具.图形化编程软件中的佼佼者 mPython.该软件支持函数,仿真.hex.python.blockly三种代码读写等功能.并可以与TPYBoard系类开发板 ...
- NCT全国青少年编程能力等级测试教程(图形化编程、Python语言编程)
图形化编程 Python语言编程 蓝桥杯STEMA测评-python真题讲解6 蓝桥杯STEMA测评-python真题讲解6_哔哩哔哩_bilibili 工橙院大豪猪 工橙院大豪猪的个人空间_哔哩哔哩 ...
- “青少年编程能力等级”第一、第二部分:图形化编程 Python编程 含测试样题
标准由全国高校计算机教育研究会.全国高等院校计算机基础教育研究会.中国软件行业协会.中国青少年宫协会4个团体联合发布.清华大学.北京理工大学牵头的标准研制团队,通过调研.研讨.专家咨询等,广泛征求意见 ...
最新文章
- 排名第一的安全软件,为啥会变成流氓软件?
- 8086CPU的出栈(pop)和入栈(push) 都是以字为单位进行的
- Truncate a table
- piovt table python_python – Pandas:pivot和pivot_table之间的区别...
- 表面配准论文1--基于高阶图匹配方法的稠密表面配准
- Java Hashtable rehash()方法与示例
- python深度神经网络算法_02.深度神经网络算法之Python基础与数据分析
- TCP/IP 和 TCP/IP的 三/四次握手
- tcp socket的发送与接收缓冲区
- python爬取斗鱼礼物数据_Python---20行代码爬取斗鱼平台房间数据(上)
- [PCB设计] 3、用CAM350修改GERBER文件(删除某些部分)
- Automative SPICE 之五 过程能力层次和过程属性
- python在统计专业的应用_Python统计学statistics实战
- 【SpringBoot】38 个常用注解
- HTML名人名言案例
- Markdown与LATEX
- BEA-090403 Authentication for user admin denied
- http协议中get和post的基本区别,tcp/ip协议的三次握手
- 个人站长网站建设流程
- aegisub32汉化_Aegisub中文版(aegisub字幕特效)V3.2.3 免费版