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

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

    原标题:Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享 Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享 跟很多学生聊过,很多学生不是不努力,只是找不到感 ...

  2. python随机点名程序 图形化_python写一个随机点名软件,python随机点名,最近有个随机点名软件...

    python写一个随机点名软件,python随机点名,最近有个随机点名软件 最近有个随机点名软件的需求,故写了一个,上代码:github地址# -*- coding: utf-8 -*-# @Time ...

  3. python最简单的图形编程_图形化编程、Python、Java、C++到底哪个适合你?

    近两年,学习编程的热潮一波接一波,编程语言也是五花八门.盒子姐姐找到了一份2019年编程语言热度排行榜,其中,Java.C语言和Python高居榜首. 有些小伙伴就要问啦,编程语言这么多,区别在哪里呢 ...

  4. python图形化编程 在线教程_使用Python Editor进行在线图形化编程

    先介绍使用Python Editor进行在线开发newbit(microbit)的方法,这也是官方推荐的方法之一.Python Editor是一个在线的开发环境,所以需要连接网络才能使用. 首先打开浏 ...

  5. kafka 怎么样连接图形化界面_图形化编程有多简单,点亮LED不到一分钟

    Arduino编程在所有单片机当中应该说是最简单的了,但是还可以更加简单. 比如说图形化编程,图形化编程真正让Arduino大众化了,因为谁都可以通过图形化编程方式来制作自己需要的小玩意. 啃萝卜 关 ...

  6. python画端午节_我想带你去旅行,我用Python提前做了一份端午旅游攻略,请收下!...

    旅游是调节心情的有效途径,越来越多的上班族和学生期待利用假期时间外出游 玩来开拓眼界.舒缓压力.然而真正有了假期,许多人却会因"去哪玩"的问题倍感困惑,六月份正是出行的好时节,期间 ...

  7. python画彩虹圈_《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈

    在这节课中,我们要利用数学中的sin和cos两个计算方法,在scratch编程中,画一个彩虹圈,先让我们来看一下视频效果!https://www.zhihu.com/video/11729061446 ...

  8. python画企鹅_相信你也可以,一文学会如何用Python绘制分块图

    最近咱们一直在聊Python的相关东东,有朋友私信问我能否聊一下其他编程语言的,比如Java相关的内容,其他编程语言咱们后面会聊哦,前期咱们先把Python相关的实用技能给讲清楚哦! 好啦,今天咱们继 ...

  9. PythonEditor 中文图形化编程网站即将正式启用

    2019独角兽企业重金招聘Python工程师标准>>> PythonEditor 图形化编程中文网站即将启动,大家可以开始测试了. 优点: 中文化界面,方便国内用户 服务器在国内,速 ...

最新文章

  1. 旅行售货员 java_JAVA旅行商售货TSP
  2. well 这是第一次记录
  3. S/4HANA Product master OData
  4. 前端必备,Adobe Premiere Pro 常用快捷键
  5. 哪个银行的大额存款门槛最低?5万能买大额存单吗?
  6. Java并发编程实战————对象的组合
  7. C++ 流类和流对象
  8. HTTP 遭 Google 抛弃,开发者该如何应对?
  9. 前端知识天天学(2)
  10. 打造高品质Axure组件库,就是这么简单!
  11. 插件学习笔记:搜索引擎ElasticSearch
  12. 现代操作系统(原书第四版)课后题答案 —— 第二章 进程与线程
  13. 3. 无线体内纳米网:图文概述
  14. Ubuntu 16 永久修改ulimit中的max file open限制
  15. ios app上架审核被拒及解决总结
  16. python语言支持中文输出_python2输出汉字的解决办法暨python2/python3的编码环境参数的查看-Go语言中文社区...
  17. 面对一直在房价洼地的长沙,我不后悔十几年前逃离长沙
  18. C语言随机函数的使用
  19. App Store上下载和安装Xcode
  20. win10删除设备和驱动器中多余的软件图标

热门文章

  1. HTTP协议 TCP协议简要
  2. Jmeter添加断言
  3. MySQL数据库使用(二):配置、连接远端数据库
  4. ContentType的集中数据编码格式
  5. 第一个项目GeoQuiz开发总结
  6. python入门系列——第2篇
  7. [ -~] 所有的可打印字符
  8. 未能加载文件或程序集“SqlServerDal”或它的某一个依赖项。系统找不到指定的文件。...
  9. 质量糟糕的代码会在项目中像病毒一样传播,尽量在源头控制好代码质量、强调范例的重要性...
  10. STL体系结构与内核分析-2-STL体系结构基础介绍(侯捷)--笔记