1 .课前阅读
1.1学习目标
了解Python编程语言中的三大编程结构。
重点:在Python中如何使用顺序、循环、选择结构。
学习第一个Python库函数。
1.2实践内容
学习使用Python语言中的顺序结构画正方形。
学习用Python语言中的循环结构画五角星。
1.3方案部署
疯狂的悟空接触了很多编程语言后,就会发现现在大多数编程语言都有三种编程结构,解决了所有的问题。 那是顺序、选择、循环。
关于其中包含3种编程结构的结构化编程,其基本思想是有序的控制流程,即将程序的执行顺序限制为顺序、选择、循环3种; 把共同的处理总结成例行程序。
2 .解决简单问题
2.1问题说明
你怎么让电脑画在屏幕上?
2.2构想指引
这个问题分为三个步骤:
第一步是学习如何用Python语言画点、画线和画圆。
第二步,分析应该如何绘制几何图形。
在第三步中,按照输出顺序进行绘制。
3 .理论知识基础
3.1编程中的三大结构
和大多数编程语言的结构一样,Python也有三种结构:顺序结构、循环结构和选择结构。
这其实是为了我们的代码。
3.1.1顺序结构
这意味着代码将从上到下、一行一行从上到下依次执行。 告诉计算机执行一条指令,然后执行另一条语句。
print (这是第一句) )
print ()这是第二句) ) )。
print (这是第三句) )
执行结果:
3.1.2循环结构
循环是指反复、重复相同的指令或动作,但该动作未必能起到完全相同的效果。 这里主要介绍两个循环。
3.1.2.1while循环
while后面跟有条件,满足条件后,里面的代码会继续进行,循环内部的代码用缩进表示。 这意味着只循环使用while之后有缩进的语句。
while 1:#一直在循环
print (这是第一句) )
执行结果:
3.1.2.1for循环
for循环也是具有循环的条件,但与while相比,它们有不同的APP场景。
财富(3) :#周期
print (这是第一句) )
执行结果:
3.1.3结构选择
如果只依赖顺序和循环,编程是不完整和灵活的。 为什么这么说呢,因为程序里有我们也不知道的事情。 在这种情况下,您需要根据情况执行相应的代码。
if条件符合:
print(a为1 ) ) ) ) ) )。
else:
print(a不等于1 ) )。
注:其他语法符合Python编程,可以自己在网上查询使用。
选择语句必须与变量一起执行,因此用伪代码表示。
3.2Python工程图库turtle
3.2.1python库的调用方法
海龟画适合教孩子编程。 它原本来自Wally Feurzeig、Seymour Papert和Cynthia Solomon于1967年创作的标志编程语言。
要调用turtle,只需在代码的开头使用import turtle
3.2.2工程图库turtle的使用方法
想象绘图区域中有一个机械海龟,它位于x-y平面的(0,0 )点。 首先运行import turtle,然后运行turtle.FD(15 )。 这是(在屏幕上)向相对的x轴的正方向前进15个像素,并根据其移动绘制直线。 如果进一步执行turtle.right(25 ),则原地向右旋转25度。
3.3画正方形
3.3.1构想引导
画一条200长的线
向右转90度
画一条200长的线
向右转90度
画一条200长的线
向右转90度
画一条200长的线
向右转90度
3.3.2参考例行程序
导入真
Turtle.FD(200 ) )。
turtle.right(90 ) )。
Turtle.FD(200 ) )。
turtle.right(90 ) )。
Turtle.FD(200 ) )。
turtle.right(90 ) )。
Turtle.FD(200 ) )。
turtle.right(90 ) )。
执行结果:
3.4绘制五角星
3.4.1构想引导
1画最简单的五角星,在白纸上不涂颜色,只画黑线;
2不确定星星的位置,随便找个地方画
3五角星的五边长一样,我们要200长;
4以一定角度(144度)重复描绘5次,即可得到五角大楼;
伪代码:
使用工程图库
重复5次:
画一条长二百的线
向右拐144度
3.4.2参考例行程序
导入真
财富(5) :
Turtle.FD(200 ) )。
turtle.right(144 ) )。
执行结果:
4 .课后练习
可以用今天学到的知识点画一下六角形吗?
4.1见答复
导入真
财富(6) :#周期
turtle.FD(100 ) )。
turtle.right(60 ) )。
4.2运行结果