课程知识总结Courseknowledgesummary第8节(我是编程⼩画家)L2逻辑运算并且不,⾮或者逻辑运算and...and.../or...or...数据类型转换while循环⽆限循环/有限循环多分⽀if...elif...else画图模块画图模块ybc_turtle(1)向前画功能:forward参数:向前移动的距离(整数)返回值:⽆importybc_turtleasturtleturtle.forward(200)例如:画图模块ybc_turtle(2)颜⾊功能:color参数:画笔的颜⾊(字符串)返回值:⽆importybc_turtleasturtleturtle.color('red')turtle.forward(200)例如:画图模块ybc_turtle(3)向左转功能:left参数:旋转的⻆度(整数)返回值:⽆importybc_turtleasturtleturtle.left(100)turtle.right(30)例如:(4)向右转功能:right参数:旋转的⻆度(整数)返回值:⽆画图模块ybc_turtle(5)开始填充功能:begin_fill参数:⽆返回值:⽆(6)结束填充功能:end_fill参数:⽆返回值:⽆importybc_turtleasturtleturtle.color('red')turtle.begin_fill()i=1whilei<=5:turtle.forward(200)turtle.right(144)i=i+1turtle.end_fill()例如:⽤程序画图表程序是⼀只神奇画笔在⼿机或者电视新闻中,你可能⻅到过⼀些有趣的图表,这些表格将新闻中抽象、复杂的信息或者数据运⽤直观、⽣动的⽅式展现出来,帮助我们更好、更快的理解新闻内容。科学家们在进⾏研究时,也需要处理⼤量、复杂的实验数据,他们通过制作精确、直观的图表来记录或呈现实验结果。上⾯的这些图表,其实都可以通过程序来完成。简单的图表我们可以直接⽤纸笔画出来,但是随着数据量及数据复杂程度的增加,对图表精确度与表现形式的要求也就越⾼。在这些⽅⾯,程序制图都具有很⼤的优势。例如下⾯的图示,为我们展现了2007年间,5个国家居⺠⽣命⻓度与⼈均GDP数据之间的关系。程序是⼀只神奇画笔动画中的其他环境和场景设定也可以通过程序科学、严谨的模拟出来,如背景光线、光源的⽅向,物体碰撞后的运动轨迹、⽔流运动⽅向等。⽤程序画3D模型我们看到的活灵活现的⽴体动画⼈物,⼤多也是通过计算机建⽴起3D模型构建出来的。动画设计师们通过使⽤设计软件中的不同功能,来制作⽴体的动画⼈物模型,这些功能就是编写好的程序指令,使⽤⽅便,可以灵活控制⼈物模型的动作、姿态。⽐如下图中展现的动画⼈物-朱迪。电影《汽⻋总动员》中,运⽤计算机光线追踪技术⽣成的逼真光影效果⽤程序进⾏其他视觉艺术创作程序是⼀只神奇画笔还有⼀些程序可以帮助我们进⾏新颖、有趣的艺术创作。⽐如...