2.1.2 Python语法基础 课件(共29张PPT)-2022—2023学年高中信息技术教科版(2019)必修1

资源下载
  1. 二一教育资源

2.1.2 Python语法基础 课件(共29张PPT)-2022—2023学年高中信息技术教科版(2019)必修1

资源简介

(共29张PPT)
第二单元 编程计算
2.1.2 Python语法基础
高级语言分类
为什么要学习Python?
为什么要学习Python?
Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为 了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python (大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)。
Python是一种解释型、面向对象、动态数据类型的高级编程语言
为什么要学习Python?
PC(电脑) 时代
C/C++语言
互联网和智能手机时代
Java语言
人工智能和大数据时代
Python语言
随着大数据和人工智能的兴起,Python 重新焕发出了耀眼的光芒
(1) 技术成熟且易于理解使用
在C语言的程序时,必须清楚很多硬件知识,如内存分配机制等,使用python编程不需要操心编程外无关的内容,格式漂亮,源代码易于理解。
(2) 它是开源的、免费的
(3) 功能强大、应用广泛
基本实现了所有的常见的功能,从简单的字符串处理,到复杂的 3D 图形绘制
(4) 招聘需求多、就业薪资高
据第三方平台职友集最新统计,Python开发工程师在一线城市北京的均薪高达22.8k
为什么要学习Python?
一、Python语言的开发环境
集成开发和学习环境
命令提示符界面
用户手册
模块说明书(库函数的使用方法)
程序员和Python交互的手段
1、Python程序组
(1)交互式
2、Python的两种编程方式
按行输入、无法保存
一、Python语言的开发环境
2、Python的两种编程方式
(2)文件式(主要方式)
批量输入、执行一组语句并运行结果
运行前要先保存
IDLE窗口:新建文件(Ctrl+N) 运行(F5)
一、Python语言的开发环境
二、Python语言的基础语法
1、Python语句书写规则
1、Python中单行注释以 # 开头
(1)注释
2、多行注释可以用多个 ''' 或 """
1、Python语句书写规则
Python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
(2)行与缩进
二、Python语言的基础语法
2、常量与变量
在程序运行过程中,值始终保持不变的量称为常量。
(1)常量
例如:
所有的常数都是常量。常量可以是数字、字符串等。
a=b+1
PI=3.14159265 (π)
二、Python语言的基础语法
2、常量与变量
在程序运行过程中,值允许改变的量称为变量。
变量是内存中存放数据的存储单元,用变量名来表示。
1、变量的定义和使用
(2)变量
1
a
2
b
存储单元
变量名
变量就是有标签的盒子
二、Python语言的基础语法
2、常量与变量
(1) 必须以字母或下划线开头,后面可以是字母、数字或下划线。
(2) 区分大小写,如Myname和myname是不同的变量。
(3) 不能使用保留字,如: for、 in、if、 continue、 break、 else、 and、
not和or等。
2、变量名的命名规则
(2)变量
练习:判断以下变量名的命名是否正确
123
else
_3
age

×
×

二、Python语言的基础语法
3、运算符和表达式
表达式由一个或多个操作数通过运算符组合而成。
5 + 3
运算符是进行某种运算的标识符号,它标明对操作数所进行的运算。
二、Python语言的基础语法
4、赋值语句
(1) 赋值语句基本格式
表达式:由一个或多个操作数通过运算符组合而成
操作数:常量、变量、函数等
eg: 2+3 a+b
变量 = 表达式
a=1
b=2+3
c=a+b
(2) 赋值语句的功能
a = 1
b = 2+3
c = a+b
变量名
赋值符号
表达式
将右边表达式的值赋给左边的变量
二、Python语言的基础语法
4、赋值语句
(1) 赋值语句基本格式
表达式:由一个或多个操作数通过运算符组合而成
操作数:常量、变量、函数等
eg: 2+3 a+b
变量 = 表达式
a=1
b=2+3
c=a+b
(2) 赋值语句的功能
将右边表达式的值赋给左边的变量
二、Python语言的基础语法
6、输入输出语句
1、输入语句
二、Python语言的基础语法
6、输入输出语句
1、输入语句
myname = input(“请输入你的名字”)
变量名
输入函数
提示语
赋值符号
二、Python语言的基础语法
6、输入输出语句
练习:请你编写一个计算两个数字之积的程序,这两个数字由用户输入
二、Python语言的基础语法
6、输入输出语句
2、输出语句
二、Python语言的基础语法
5、数据类型
浮点型
字符串
整型
布尔型
数据类型
int
float
str
bool
二、Python语言的基础语法
5、数据类型
(1) 整数类型(int)
与数学中整数的概念一致
1. 可以表示正数、负数和0,没有取值范围的限制
2. 整数的不同进制表示方式
进制 基本数 逢几进1 例(十进制66)
十进制 0,1,2,3,4,5,6,7,8,9 10 66
二进制 0b 0,1 2 0b1000010
八进制 0o 0,1,2,3,4,5,6,7 8 0o102
十六进制 0x 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 16 0x42
二、Python语言的基础语法
5、数据类型
(2) 浮点型(float)
类似数学中的小数
1. 由整数部分和小数部分组成
2. 浮点数精读存在限制,使用浮点数进行计算时,可能出现小数位数不确定的情况(但常规计算可忽略)
使用round()函数
round(x,d):对x进行四舍五入,d是小数截取位数
二、Python语言的基础语法
5、数据类型
(3) 字符串类型(str)
1. 字符串就是文本,可以是字母、数字或符号。‘hello’‘12’‘a_3’
2. 可以使用单引号、双引号和三引号来定义。 “hello”“12”“a_3”
3. 单引号和双引号定义的字符必须在一行;三引号定义的字符串可以分布在连续的多行。
4. 字符串和数字的区别在于:字符串两端需加引号,输出时原样显示引号中的内容。
二、Python语言的基础语法
5、数据类型
(4) 强制转换数据类型函数
float():根据一个字符串或整数创建一个新的浮点
int():根据一个字符串或浮点数创建一个新的整数
str():根据一个数(也可以是任何其他类型)创建一个新的字符串
二、Python语言的基础语法
三、练习
1、显示五年后的年龄(现在的年龄由用户输入)
age=____(______("请输入现在的年龄"))
age5=____+____
print(__________________)
2、计算最适宜的运动心率区间
公式:最适宜运动心率=(220-年龄-安静心率)×(60%~80%)+安静心率
age=______(______("请输入年龄"))
heart=______(______("请输入安静心率"))
low=(220-____-____)*0.6+____
high=(220-____-____)*0.8+____
print(____________)
三、练习
谢谢聆听

展开更多......

收起↑

资源预览