python交换两个数代码,python 两数值交换
1.课前阅读
1.1学习目标
了解Python编程语言中的三种编程结构。
重点:如何在Python中使用序列、循环、选择结构。
学习第一个Python库函数。
1.2实践内容
学会用Python画序列结构的正方形。
学习Python语言中的圆形结构来画五角星。
1.3计划部署
疯狂悟空接触过很多编程语言后,会发现现在大部分编程语言都有三种编程结构,解决了所有问题。它是序列、选择和循环。
结构化编程包括三种编程结构,其基本思想是有序控制流,即程序的执行顺序限定为顺序、选择、循环三种类型。将普通加工总结成常规程序。
2.解决简单的问题
2.1问题描述
你如何让计算机在屏幕上绘图?
2.2构思指南
这个问题分为三步:
第一步,学习如何用Python画点、线、圆。
第二步,分析如何画几何图形。
第三步,按照输出顺序画。
3.理论知识库
3.1编程中的三个主要结构
和大多数编程语言的结构一样,Python有三种结构:序列结构、循环结构和选择结构。
这实际上是为了我们的代码。
序列结构
这意味着代码将从上到下,从上到下逐行执行。告诉计算机执行一条指令,然后执行另一条语句。
打印(这是第一句话))
Print()这是第二句话)))。
打印(这是第三句话))
执行结果:
圆形结构
循环是指一遍又一遍地重复同样的指令或动作,但这个动作的效果不一定完全一样。这里主要介绍两个循环。
while循环
While后面是一个条件。条件满足后,里面的代码会继续。循环内部的代码用缩进来表示。这意味着只有while后面带有缩进的语句才被回收。
而1:#一直在循环。
打印(这是第一句话))
执行结果:
对于回路
For循环也是有循环的条件,但和while相比,有不同的APP场景。
财富(三):#循环
打印(这是第一句话))
执行结果:
结构选择
如果仅仅依靠顺序和循环,编程是不完整的,也是不灵活的。为什么这么说?因为程序里有些东西我们也不知道。在这种情况下,你需要根据情况执行相应的代码。
如果条件满足:
Print(a是1))))))。
否则:
Print(a不等于1))。
注:其他语法符合Python编程,可自行在线查询使用。
选择语句必须用变量执行,所以用伪代码表示。
3.2派森工程画廊海龟
3 . 2 . 1 Python库的调用方法
龟画适合教孩子编程。它最初来自于1967年由沃利弗泽格、西蒙派珀特和辛西娅索罗门创造的标志编程语言。
要调用turtle,只需在代码开头使用import turtle。
3.2.2工程画廊龟的使用方法
假设绘图区域中有一只机械乌龟,它位于x-y平面的(0,0)点。先跑进口龟,再跑龟。FD(15)。这是(在屏幕上)在相反的X轴的正方向上前进15个像素,并根据其移动绘制一条直线。如果turtle.right(25)被进一步执行,它将在原地向右旋转25度。
3.3画一个正方形
3.3.1构思指导
画一条200长的线
右转90度。
画一条200长的线
右转90度。
画一条200长的线
右转90度。
画一条200长的线
右转90度。
参考例行程序
导入true
乌龟。FD(200)).
turtle.right(90)).
乌龟。FD(200)).
turtle.right(90)).
乌龟。FD(200)).
turtle.right(90)).
乌龟。FD(200)).
turtle.right(90)).
执行结果:
3.4画一个五角星
3.4.1构思指导
1画最简单的五角星,白纸上没有颜色,只有黑线;
我不确定星星在哪里,所以我可以把它们画在任何地方。
三个五角星的长度相同,所以我们需要200个;
4以某个角度(144度)重复描述5次,得到五边形;
伪代码:
使用工程图库
重复5次:
画一条长度为两百的线。
右转144度。
参考例行程序
导入true
财富(5):
乌龟。FD(200)).
turtle.right(144))。
执行结果:
4.课后练习
你能用今天学到的知识画一个六边形吗?
4.1见答复。
导入true
财富(6) :#循环
乌龟。FD(100)).
turtle.right(60))。
4.2运营结果
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。