内容正文:
第三章
算法的程序实现
1、用计算机编程解决的一般过程
2、Python语言程序设计
3、简单的算法及其程序设计
和Python交流吧
2
让Python做几道数学题吧
>>> 3 * 52
156
>>> 3670 - 156
3514
2
python
教学目标:
1、熟悉Python数据类型
2、熟悉并会使用算术运算符、关系运算符、逻辑运算符、字符串运算符
Python常用数据类型
数据类型 类型标识符 类型说明及示例
整型
实型
字符串型
布尔型
列表
int
float
str
bool
list
数据序列,如[1, 1, 2, 3, 5, 8, 13, 21]
序列是Python中的内置数据结构,常见的序列有:列表、字典、元组。 所有的序列都有自己的索引,程序可以通过索引来访问对应的值。
整数,可任意大, 如2, -99
数学中的实数,如3.14、 2.318E+6
'Hello, world'、"中国"、 '520'
逻辑判断,True和False
4
试一试:确定数据类型
现实事物或现象 列举的数据 数据类型
实型float
字符串型str
列表型list
布尔型bool
体重
52.6
名字
"Sophia"
列出信号灯的三种颜色名称
['red', 'yellow', 'green']
按钮是否可用
True, False
整型int
倒计时的数字
10
5
算术运算符
运算符 表达式 示例 优先级
** x ** y 幂运算,5 ** 2 结果25 1
+ x + y 5 + 2结果7 2
- x - y 5 - 2结果3 2
* x * y 5 * 2结果10 2
/ x / y 除法,4 / 2结果2.0 2
// x // y 整除,5 // 2结果2 2
% x % y 取模,5 % 2结果1(5/2的余数) 2
6
(1)+ 运算符:除了用于算术加法以外,还可以用于列表、元组、字符串的连接,但不支持不同类型的对象之间相加或连接。布尔型 True =1 False = 0
算术运算符
高中信息技术
(2)* 运算符:除了表示算术乘法,还可用于列表、元组、字符串这几个序列类型与整数的乘法,表示序列元素的重复,生成新的序列对象。