3.2 Python语言程序设计 第一课 python介绍、输入与输出 课件 2022—2023学年浙教版(2019)高中信息技术必修1(43张PPT)

文档属性

名称 3.2 Python语言程序设计 第一课 python介绍、输入与输出 课件 2022—2023学年浙教版(2019)高中信息技术必修1(43张PPT)
格式 pptx
文件大小 4.5MB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2022-09-21 12:47:34

图片预览

文档简介

(共43张PPT)
初识Python
人生苦短 我用Python
一种面向对象的解释型计算机程序设计语言。
特色语法结构:
解释型语言: 开发过程中没有编译环节。类似于PHP和Perl语言。
交互式语言: 在一个Python提示符,直接互动执行写你的程序。
面向对象语言: 支持面向对象或代码封装在对象的编程技术。
初学者的语言:对初级程序员是一种伟大的语言,支持广泛的应用程序开发,从简单的文字处理到 WWW浏览器再到游戏。
人生苦短 我用Python
由 Guido van Rossum (吉多·范罗苏姆)在80年代末和90年代初,荷兰国家数学和计算机科学研究所设计:
1989年底发明,1991年第一个公开发行版;
由一个核心开发团队在维护,吉多仍然占据着至关重要的作用。
参考了 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell等语言。
遵循 GPL(GNU General Public License)协议,源代码开放。
人生苦短 我用Python
Python 历年来的市场份额变化曲线
PC(电脑) 时代
----C/C++语言
互联网和智能手机时代
----Java语言
人工智能和大数据时代
----Python语言
人生苦短 我用Python
易于学习:相对较少关键字,结构简单,和一个明确定义的语法。
易于阅读:代码定义的更清晰,强制缩进。
易于维护:源代码是相当容易维护的。
拥有标准库:丰富的库,跨平台UNIX,Windows和Macintosh。
互动模式。
可移植。
可扩展:如果某功能需要快速运行,可以使用C或C++完成程序,然后从Python程序中调用。
数据库:提供主要的商业数据库接口。
GUI编程:支持GUI可以创建和移植到许多系统调用。
可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
总之,宇宙无敌,一看就懂,随处可用语言。
可应用于多平台包括Win、Linux和Mac OS X。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX,等等。)WinMacintosh (Intel, PPC, 68K)OS/2DOS (多个DOS版本)PalmOSNokia移动手机Windows CEAcorn/RISC OSBeOSAmigaVMS/OpenVMSQNXVxWorksPsionPython移植到虚拟机上。人生苦短 我用Python
IDLE
IDLE 是一个纯 Python 下自带的简洁的集成开发环境(IDE)。
从IDLE启动编程
>>>是命令提示符
提示符是程序等待输入时显示的符号
学习任何语言,
“Hello World!“
都是第一个程序。
编写第一个程序
Hello World 很简单,这就是为什么它经常被用做程序执行成功的晴雨表。
在>>>提示符末尾输入:print(“Hello World!")
按下Enter(回车键)
每一行指令之后都要按下回车键。
编写第一个程序
注意:出现红色的提示时,意味着出现错误。 需要严格地和程序进行沟通。
编写第一个程序
Pront输入有误!
print(“Hello World!")
回顾第一个程序
是什么意思呢?
有什么作用呢?
print(/pr nt/):打印
print函数:内置函数,可以将想要显示的东西打印在屏幕上。
print函数
print(“Hello Python!”)
与Python交互
print(5+3)
思考:print(“Hello”+” Python!”)
小练习
让我们给python多一些指令吧!
在提示符后输入指令:
print(5-3)
print(7-5)
print(“*”)
观察结果
编写两个程序:
print(“5+3”) print(5+3)
观察输出结果
print函数
print(“5+3”):输出的是引号中的内容(字符串),也就是5+3。
print(5+3):输出的是计算结果。
为什么输出会不一样呢?
小结
Print( ):输出括号中的内容
判断下列输出结果:
Print(“a”)
Print(“a”+”b”)
Print(“a+b”)
Print(1+2)
Print(“1+2”)
Print(“1”+”2”)
输出“2019 + 75 =”以及算式的答案。(注意空格)
小练习
print("2019 + 75 =",2019+75)
该怎么输出呢?
让我们来解决三角形问题吧!
程序输出
在IDLE中,程序只能一行一行执行,不能输出连贯的三角形。
尝试输出如下的三角形
程序输出
使用IDLE提供的文本编译器。
从IDLE菜单选择File(文件) →New File(新窗口),打开文本编译器。
程序输出
使用File→Save(保存)或Save As(另存为)保存程序。 文件可以命名为 test.py,把它保存到你希望的任何位置。
程序输出
在输入代码之后应该怎么保存呢?
2.程序输入
试一试:编写一个程序实现输入”I like apples”,再将它输出。
问题:输入一个字符串,再输出这个字符串。
input(“提示需要输入的内容”) 用于输入
2.程序输入
课本P69
input(“提示需要输入的内容”) 用于输入
2.程序输入
当程序遇到input函数就会停止运行,等待用户输入并按下回车之后再继续运行下去。
C=input(“提示需要输入的内容:”)
Python 语言中的注释
1,单行注释:【 # 】开头
例如:
# 第一个注释
print ("Hello, Python!") # 第二个注释
2,多行注释:三个单引号【 ''' 】或三个双引号【 """ 】
但是引号的开始与结束必须是相同类型的,不支持嵌套使用
例如:
"""这是错误的
这是多行注释,使用双引号。
这是多行注释,使用双引号。
’‘’
'''这是正确的
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''
Python语言的基础语法
Python 语言中的空行
1、函数之间或类的方法之间用空行分隔,表示一段新的代码的开始
2、类和函数入口之间也可以用一行空行分隔,以突出函数入口的开始
注意:
1,空行与代码缩进不同,空行并不是Python语法的一部分。
2,空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构
因此:空行也是程序代码的一部分
Python语言的基础语法
int函数介绍
问题:输入一个数字,计算这个数字和12相加的和是多少,并输出。
×
int函数介绍
输入整数用:c=int(input(“提示需要输入的内容”))
int函数能将字符串转换为整数
用input输入的是字符串,用字符串进行加减乘除运算是会发生错误的。
一个int(input(“提示需要输入的内容”))只能输入一个整数,一行只能有一个input函数
需要用整数进行加减乘除运算。
计算圆面积
编写程序,要求用户从键盘输入圆的半径,计算并输出圆面积。
直接用10计算圆面积?
为什么需要程序输入
那么如果买20斤,100斤呢?
问题:假设有一天小明想要买10斤苹果,苹果10元/斤,共需要多少钱呢,该如何用程序实现呢?
共需要的钱:10*10
a=10*10
输出a的值
为什么需要程序输入
原来的式子:a=10 * 10
修改的式子:a=20 * 10
修改的式子:a=100 * 10
程序输入例1
小明想要买苹果,苹果10元/斤,小明买多少斤苹果由我们自己输入,请计算共需要多少钱呢,该如何用程序实现呢?
输入需要买多少斤水果
c=int(input(“c=“ ))
共需要多少钱
a=10*c
输出总共需要的钱
print(a)
程序输入例1答案
计算圆面积的程序【例】编写程序,要求用户从键盘输入圆的半径,计算并输出圆面积。本问题的算法用自然语言描述如下1.读入半径2.利用公式计算面积:面积=π×半径23.显示面积两个重要的问题1.读入半径,将半径存储在程序中2.计算结果面积也需要存储在程序中
计算圆面积的程序
int函数能将字符串转换为整数
计算圆面积的程序变量用于存储程序中的数据。应选择“见名知义”的名字作为变量名,如半径用r、面积用area使用input函数从键盘上输入数据。input函数有一个可选参数,即要向用户显示的提示或说明input()input("提示信息")注意,input函数将用户输入解读为字符串。为了得到半径,需要使用函数将字符串转换为数值(),int函数能否使用?float将字符串转换为实型float("34.5")返回数值34.5float(“345”)返回数值345.0计算圆面积的程序从键盘上获取半径radius=float(input("请输入圆的半径: "))计算面积area=3.14159 * radius * radius=是赋值运算符。赋值运算符的作用是计算其右边表达式的值并将值保存到左边的变量中可以用浮点数(实数)3.14159近似表示π。如果程序中多次用到π,反复输入3.14159很烦,也很容易出错。可以给π命名PI = 3.14159PI称为命名常量。Python其实是用一个变量来表示常量习惯上,常量名用大写。π常量命名后,用到3.14159的地方都可以用PI来替换area = PI * radius * radius计算圆面积的程序小结
C=int(input(“提示的内容:”)),输入的是字符串。int函数再将字符串转换为整数。整数赋值给C
C=input(“提示的内容:”),输入的是字符串。字符串赋值给C
C=float(input(“提示的内容:”)),输入的是字符串。float函数再将字符串转换为实数。实数赋值给C
课本P75
程序输入例2
有A,B两个袋子,A,B中装入的面粉克数由程序输入,请问:
A袋子和B袋子面粉一共有多少克?
A袋子和B袋子中面粉相差了多少克?(输入时确保A大)
A+B
A-B
程序输入例2答案