python交换两个数代码,python 两数值交换

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: