首页 > 编程知识 正文

python编译器,python实现两个数的交换

时间:2023-05-05 03:08:01 阅读:149726 作者:2541

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运行结果

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。