![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
继续修改shapes形状画板程序,修改Picture类中draw方法的代码,给目前运行程序时产生的彩色拼图增加动画效果,例如:使图中的太阳在程序运行时从底部慢慢升起,或者自己创意其他动画效果。 代码修改完成后,运行程序查看运行结果,并将代码和运行结果截图。也可在附件中上传录制的运行动态效果。
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/no_answer.png)
修改shapes形状画板程序(源程序在附件中,下载解压缩后可使用),在项目中添加一个新的类Picture,在Picture类中通过使用程序中已定义的各种形状对象,拼成了一幅彩色的拼图,修改后程序运行结果如下图。Picture类的代码可参照以下代码进行补充: Picture类的主要代码如下: public class Picture { //声明成员变量: private Square wall; //定义拼图中的墙为Square类型 private Square window; //定义拼图中的窗为Square类型 private Triangle roof; //定义拼图中的屋顶为Triangle类型 private Circle sun; //定义拼图中的太阳为Circle类型 //构造方法: public Picture() { // 在下面添加代码:创建各种形状对象赋值给各个成员变量 } //绘制拼图: public void draw() { /*在该方法中添加绘制彩色拼图的代码: * 修改各个形状对象的属性和状态,将它们移动到适当的位置上, * 并将它们设置为可见 */ } //程序入口: public static void main(String[] args) { //在这里添加运行程序的代码:创建Picture对象,调用draw()方法 } } 代码补充完整后运行程序,查看运行结果并将代码和运行结果截图。 注:要求在题目中给出的代码框架中添加补充代码,拼图中必须包含图示中的所有部件(wall, window, roof, sun),但是颜色大小可以自己设定,大小和颜色适中即可。 截图不要以附件形式提交,直接放在作业内容区域中。
A、运行代码,在Python Turtle Graphics 中,绘制一个正方形
B、代码drawLine(True)中True替换为0,运行代码结果不变
C、代码drawLine(True)中True替换为–1,运行代码结果不变
D、代码def drawLine(draw)中的draw可取值True或者False
在编写大型程序时存在错误和缺陷是难免的。验证程序正确性的最常用、最简单的方法是运行程序。()
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!