(共16张PPT)
信息技术八上第1-3课
P3 : 了解Python创始人
Python的由来
2
吉多·范罗苏姆
Guido van Rossum
1.1989年,吉多·范罗苏姆在参加设计ABC(一种教学语言)后,决定开发一个新的解释程序,作为ABC语言的一种继承。
2.ABC这种计算机语言非常优美和强大,是专门为非专业程序员设计的。但是并没有成功推广,吉多认为是非开放造成的。
3.之所以选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧--蒙提·派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者。
4.1991年,第一个Python解释器诞生,它是用C语言实现的。
P3 : Python语言的特点
P3 : Python命令提示符
IDLE解释器
4
知识链接
集成开发环境(IDE) IDE是指用于提供程序开发环境的应用程序,一般包括代码编辑器、调试器和图形用户界面工具。目前,用于编写Python程序的IDE较多,如IDLE、Spyder、PyCharm等。
P3 : Python创程序文件
选择菜单“File→New File”,出现右图所示界面,可以创建程序文件。
程序编写完成后,选择“File→Save”,选择RUN或键盘上的F5键可运行
然后文件重命名(如“我的第一个程序”,默认扩展名为.py)并保存
P4:程序中不同颜色的代码有什么意义
紫色
红色
绿色
语法高亮
注释
函数
字符串
日积月累
input函数格式:input([prompt])
功能:读取从键盘输入的字符串,若给定提示字符串(参数prompt),则直接输出。
print函数格式:print(*objects,sep=‘ ’,end=‘\n’ )
功能:可以一次输出多个对象。多个参数(object复数)之间用逗号分隔,输出的多个对象之间的分隔符默认为一个空格,所有信息输出之后添加的符号默认为换行符。
P4: input和print函数
P6 :随堂练习
1.Python创建的程序文件类型(扩展名)为 。
2.在IDLE解释器命令提示符后输入以下命令,观察运行结果: 。
>>> print(“2+3=”,2+3)
.py
2+3=5
3.编写一个包含以下代码的程序,调试并运行
数据类型名称 数据表示形式
整型(int)
浮点型(float)
字符串型(str)
列表(list)
布尔型(bool)
数学中的整数,如:0,1,-2等
数学中的小数,如:2.0,3.14,-6.8等
用引号作为界定符,如:'ABC',''请输入'' 等
用方括号作为界定符,如:[1, 2, 3],[1, 'a'] 等
只有两种值:True 和 False
P8 : Python常用数据类型
P9 : Python中字符串和列表的索引操作
P10 : Python中字符串和列表的切片操作
变量命名规则:
1.变量名只能包含字母、数字和下划线。其中字母区分大小写。
2.不能以数字开头,不能与关键字同名。
变量的赋值格式:
变量名 = 表达式
什么是变量:
变量是指其值在程序执行过程中会发生变化的量,它一般需要先定义再使用。
P10 : Python中变量和赋值语句
Python中的关键字
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
P11 :随堂练习
1.查看变量类型,计算字符串长度
2.访问列表中的元素,并对列表进行处理
思考:>>>Mphone[1]是什么结果?
思考:>>>Mphone[ ? ]还可以是
思考:>>>Mphone[0][1]的结果是?
运算符 表达式 描述 示例 优先级
+ x+y 将x与y相加 5+2结果为7 3
- x-y 将x减去y 5-2结果为3 3
* x*y 将x与y相乘 5*2结果为10 2
/ x/y 将x除以y,结果为浮点数 5/2结果为2.5 2
// x//y 将x除以y,取整数部分 5//2结果为2 2
% x%y 将x除以y,求余数 5%2结果为1 2
** x**y 求x的y次幂 5**2结果为25 1
P13 :算术运算符及优先级
算术运算符存在优先级别,优先程度最高级别为1,同等级按照自左向右的顺序运算
P15 :日积月累
P16 :随堂练习
1、程序填空。输入一个3位数的自然数,然后依次输出这个数每位上的数字,并用逗号分隔。
2、编写实现将摄氏温度转换为华氏温度。