用python画蝴蝶_图形化编程经验分享,画笔基础,软件包括Python、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画蝴蝶_图形化编程经验分享,画笔基础,软件包括Python、Kittenblock相关推荐
- 用python画蝴蝶_Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享...
原标题:Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享 Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享 跟很多学生聊过,很多学生不是不努力,只是找不到感 ...
- python随机点名程序 图形化_python写一个随机点名软件,python随机点名,最近有个随机点名软件...
python写一个随机点名软件,python随机点名,最近有个随机点名软件 最近有个随机点名软件的需求,故写了一个,上代码:github地址# -*- coding: utf-8 -*-# @Time ...
- python最简单的图形编程_图形化编程、Python、Java、C++到底哪个适合你?
近两年,学习编程的热潮一波接一波,编程语言也是五花八门.盒子姐姐找到了一份2019年编程语言热度排行榜,其中,Java.C语言和Python高居榜首. 有些小伙伴就要问啦,编程语言这么多,区别在哪里呢 ...
- python图形化编程 在线教程_使用Python Editor进行在线图形化编程
先介绍使用Python Editor进行在线开发newbit(microbit)的方法,这也是官方推荐的方法之一.Python Editor是一个在线的开发环境,所以需要连接网络才能使用. 首先打开浏 ...
- kafka 怎么样连接图形化界面_图形化编程有多简单,点亮LED不到一分钟
Arduino编程在所有单片机当中应该说是最简单的了,但是还可以更加简单. 比如说图形化编程,图形化编程真正让Arduino大众化了,因为谁都可以通过图形化编程方式来制作自己需要的小玩意. 啃萝卜 关 ...
- python画端午节_我想带你去旅行,我用Python提前做了一份端午旅游攻略,请收下!...
旅游是调节心情的有效途径,越来越多的上班族和学生期待利用假期时间外出游 玩来开拓眼界.舒缓压力.然而真正有了假期,许多人却会因"去哪玩"的问题倍感困惑,六月份正是出行的好时节,期间 ...
- python画彩虹圈_《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈
在这节课中,我们要利用数学中的sin和cos两个计算方法,在scratch编程中,画一个彩虹圈,先让我们来看一下视频效果!https://www.zhihu.com/video/11729061446 ...
- python画企鹅_相信你也可以,一文学会如何用Python绘制分块图
最近咱们一直在聊Python的相关东东,有朋友私信问我能否聊一下其他编程语言的,比如Java相关的内容,其他编程语言咱们后面会聊哦,前期咱们先把Python相关的实用技能给讲清楚哦! 好啦,今天咱们继 ...
- PythonEditor 中文图形化编程网站即将正式启用
2019独角兽企业重金招聘Python工程师标准>>> PythonEditor 图形化编程中文网站即将启动,大家可以开始测试了. 优点: 中文化界面,方便国内用户 服务器在国内,速 ...
最新文章
- 旅行售货员 java_JAVA旅行商售货TSP
- well 这是第一次记录
- S/4HANA Product master OData
- 前端必备,Adobe Premiere Pro 常用快捷键
- 哪个银行的大额存款门槛最低?5万能买大额存单吗?
- Java并发编程实战————对象的组合
- C++ 流类和流对象
- HTTP 遭 Google 抛弃,开发者该如何应对?
- 前端知识天天学(2)
- 打造高品质Axure组件库,就是这么简单!
- 插件学习笔记:搜索引擎ElasticSearch
- 现代操作系统(原书第四版)课后题答案 —— 第二章 进程与线程
- 3. 无线体内纳米网:图文概述
- Ubuntu 16 永久修改ulimit中的max file open限制
- ios app上架审核被拒及解决总结
- python语言支持中文输出_python2输出汉字的解决办法暨python2/python3的编码环境参数的查看-Go语言中文社区...
- 面对一直在房价洼地的长沙,我不后悔十几年前逃离长沙
- C语言随机函数的使用
- App Store上下载和安装Xcode
- win10删除设备和驱动器中多余的软件图标
热门文章
- HTTP协议 TCP协议简要
- Jmeter添加断言
- MySQL数据库使用(二):配置、连接远端数据库
- ContentType的集中数据编码格式
- 第一个项目GeoQuiz开发总结
- python入门系列——第2篇
- [ -~] 所有的可打印字符
- 未能加载文件或程序集“SqlServerDal”或它的某一个依赖项。系统找不到指定的文件。...
- 质量糟糕的代码会在项目中像病毒一样传播,尽量在源头控制好代码质量、强调范例的重要性...
- STL体系结构与内核分析-2-STL体系结构基础介绍(侯捷)--笔记