《人工智能技术应用导论》课件——第二章 Python基础.pptxVIP

  • 2
  • 0
  • 约7.02千字
  • 约 55页
  • 2026-03-04 发布于福建
  • 举报

《人工智能技术应用导论》课件——第二章 Python基础.pptx

第二章Python基础——绘制多彩多角星

预备知识1、初识Python3(1)导入模块:import和fromimport语法如下:

1、初识Python3(2)基本语法规则:代码①代码行:可以在一行中编写多条代码,用;隔开一条代码可以多行显示,在行尾用反斜杠\②注释行:单行注释#多行注释用三个英文单引号或双引号开头和结尾预备知识

1、初识Python3(3)基本数据类型:数字和字符串①数字:用于存储数值Python3中有四种数字类型,包括整数(int)、浮点数(float)、布尔(bool)和复数(complex)。②字符串:以一对单引号或双引号括起来的任意字符。在Python中,单引号和双引号的作用完全相同。如果单引号本身是字符串的一部分,就需要用双引号括起来。预备知识

1、初识Python3(4)标识符:编写者自己规定的具有特定含义的词:在Python中,标识符是由字母、下划线、数字构成的,第一个字母必须是字母或者下划线,且区分大小写。①关键字也称为保留字,指的是预先保留的标识符,是Python内部已经使用了的标识符。Python中有33个关键字。②变量是一种标识符,用于存储数据。见名知意,变量要有一个有意义的名字,尽量做到从名字就能直观地明白这个标识符要表达的内容。预备知识

1、初识Python3预备知识(5)运算符:算术和赋值①算术运算符

1、初识Python3预备知识(5)运算符:算术和赋值②赋值运算符

1、初识Python3预备知识(6)库:turtle画笔运动的命令turtle.forward(a)向当前画笔方向移动a像素长度turtle.right(a)顺时针移动turtle.left(a)逆时针移动turtle.speed(a)画笔绘制的速度范围画笔控制命令turtle.pensize(width)绘制图形的宽度turtle.pencolor()画笔的颜色turtle.fillcolor(a)绘制图形的填充颜色turtle.color(a1,a2)同时设置pencolor=a1,fillcolor=a2

1、初识Python3实现过程【triangle.py】绘制一个等边三角形。要求:三种颜色实现过程:为边长、转角、颜色赋值。依次绘制三条等长的直线。每条直线绘制完成之后,画笔都顺时针转向120o,从而构成等边三角形。

1、初识Python3【star_1.py】绘制一个五角星。要求:使用赋值实现过程:三角形变五角星。快速灵活地设置。实现过程

2、Python3中的循环预备知识(1)循环结构:for语句也称“遍历循环”,遍历就是从某个序列中的第一个元素到最后一个元素依次逐个访问,循环执行的次数是根据遍历序列中的元素的个数来确定的。for语句的执行过程:从序列中逐一提取元素,对于所提取的每个元素执行一次循环体中的代码块。for语法格式:for变量名in可迭代对象: 代码一 代码二如果可迭代对象有下一个值,则取出并赋值给变量名,循环继续执行;否则循环结束循环中被重复执行的代码块

2、Python3中的循环预备知识(2)循环结构:for语句内置函数:range可创建一个整数序列。它的语法格式如下:range(start,stop[,step])其中,start表示起始数值,默认是0;stop表示终止计数值,但不包括该数;step表示步长,默认为1。嵌套循环一个循环语句在另一个循环语句的内部出现,它由内层循环、外层循环构成

3、Python3中的循环【star_2.py】简化五角星要求:用for语句来简化复制实现过程

3、Python3中的判断预备知识①每个条件后面要使用冒号:,表示接下来是满足条件后要执行的语句块。②使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

3、Python3中的判断预备知识(2)比较运算符:特别注意:=是赋值运算符,==是比较运算符!切记!

3、Python3中的判断预备知识(3)逻辑运算符:

3、Python3中的判断预备知识(4)选择结构:if语句①一般形式:通过对一个或多个条件的判断结果(True或者False)来决定执行的代码块。其一般形式是if-elif-else语句。if、elif、else是关键字。

3、Python3中的判断预备知识(5)选择结构:if语句①单分支:只是对一个条件进行判断,并且只对一个结果执行相应的动作。②双分支:双分支结构也是对一个条件进行判断,但是会对两个结果(True、False)分别执行相应的动作。③嵌套分支把if-elif-else结构放在其他的if-elif-else结

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档