第二章算法与程序实现 python知识点-高一信息技术必修1(华东师大版)(共29张PPT)

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

第二章算法与程序实现 python知识点-高一信息技术必修1(华东师大版)(共29张PPT)

资源简介

(共29张PPT)
python
编程
什么是编程?
编程(programming)就是告诉计算机要做什么。计算机只是一些没有生命的机器,它们自己不知道该做什么,一切都得你来告诉它,而且你还必须把细节都说清楚。
为什么学编程
1.最重要的原因是你想学!不论是作为业余爱好还是作为职业,编程 都会很有意思,都会让你很有收获。
2.如果你对计算机感兴趣,想更多地了解它到底怎么工作,想知道怎 样才能让它做你想做的事情,这也不失为学习编程的一个好理由。
为什么学编程
3.也许你想编写自己的游戏,或者找不到合适的程序能完全满足你的需要,如果是这样,你就会想自己编写程序。
4.如今计算机已经无处不在,工作中、学校里或者在家里很有可能使用计算机 (可能这三种场合都少不了计算机)。学习编程能帮助你从总体上更好地了解计算机。
Python 语言介绍
人生苦短当学Python
Python 语言的特点
解释型语言 
设计哲学是“优雅” 、 “明确” 、 “简单 ” 
易学、易用 
可读性高 
开发哲学是“用一种方法 , 最好是只用一种方法来做一事 ” 
现代编程语言 
面向对象 
支持泛型设计 
支持函数式编程 
丰富的 数据结构和第三方函数库 
功能强大
与 Python 交互
下面就来向 Python 下达我们的第一条指令。
在 >>> 提示符末尾的光标后面键入:print ("Hello World!")
按下回车键之后,会得到这样一个响应:
Hello World!
>>>
Python 会 完 全 照你说的去做:它会打印(print)你的消息。(在编程中,打印通常是指在屏幕上显示文本,而不是用打印机打印在一张纸上。)你键入的这行文本就是一个 Python指令。你现在就是在编程!计算机已经在你的掌控之中!
与 Python 交互
>>> pront ("Hello World!")
SyntaxError: invalid syntax
>>>
这个错误消息表示,Python 不懂你键入的内容。在上面的例子中, print 被错拼为 pront ,Python 不知道该怎么处理。如果你犯了这个错误,可以再试一次,这一回一定要完全按照例子键入指令.
这是有道理的。因为print 是 一 个 Python 关 键字,而 pront 不是。
关键字(keyword)是作为 Python 语言一部分的特殊词,也称为保留字(reserved word)。
与 Python 交互
你刚才所做的就是在交互模式中使用 Python。键入命令(指令)后,Python 立即执行这个命令。
执行(executing)命令、指令或程序就表示“运行”或者“发生”,这只是运行或发生的另外一种形象说法。
print (2345 * 6789)
15920205
嗯,这个可以用计算器来算……
那么,这一个呢?
print(1234567898765432123456789*9876543212345678987654321)
12193263200731596000609652202408166072245112635269
CONTENT
01
print()函数
02
Python的四则运算
03
神奇的输入命令 — input( )
01
数据的输出
print()函数
1. 单个字符串输出
在Python中输出的内置函数为print(),在该函数的括号中加上字符串,就可以向屏幕上输出指定的字符串。字符串的内容可以用单引号,也可以使用双引号括起来。比如输出’Hello,python!’,用代码实现如下:
>>>print('Hello,python!') >>> print("Hello,python!")
Hello,python! Hello,python!
>>> >>>
2. 多个字符串输出
print()函数也可以接受多个字符串输出,中间用”,”隔开即可。例如:
>>> print('This red pencil','is','on the desk.')
This red pencil is on the desk.
>>>
print()会依次打印每个字符串,遇到逗号”,” 会输出一个空格。
该编程了
代码清单 1-1 我们第一个真正的程序
print ("I love pizza!")
print ("pizza " * 20)
print ("yum " * 40)
print ("I'm full.")
3. 简单算数计算
除了输出字符串外,print()也可以输出整数或进行计算。例如:
>>> print(300) 300
>>> print(100+200) 300
也可以把计算100+200的结果写得更好看一些:
>>> print('100+200=',100+200)
100+200= 300
注意,对于100+200,Python解释器自行计算出结果为300,但是Python将'100+200='视为字符串而非数学公式。
4. 多行字符串输出
除了可以使用单引号或者双引号输出字符串外,对于多行字符串或特殊图形,在print()函数中可以使用成对的三个单引号或者成对的三个双引号将字符串的内容括起来。例如:
>>> print(''' 运行以上代码的结果为:
望庐山瀑布 望庐山瀑布
日照香炉生紫烟,遥看瀑布挂前川。 日照香炉生紫烟,遥看瀑布挂前川。
飞流直下三千尺,疑是银河落九天。''') 飞流直下三千尺,疑是银河落九天。
该编程了
试一试
你能输出如下图形吗?
课后练习
1.向屏幕打印“hello,你好”,使用下面那个语句( )
A. print(“hello,你好”) B. print hello,你好
C. print“hello,你好” D. print(hello,你好)
【答案】A
【解析】B选项print没有括号,D选项print函数打印字符串时,应该加引号。
02
数据的输入
input()函数
数据的输入
Python输入信息可以采用内置的input()函数来实现,表示从标准设备输入并返回一个字符串,其中""中的内容为预先输出的提示语,可自由填写,也可以不填。如果要返回其他数据类型,需要对返回的字符串进行转换。
例如,输入一个字符串给变量 name 的代码为:
name= input("请输入姓名:")
数据的输入
其运行的过程为:当你输入以上内容并按下回车后,Python交互式命令行首先输出提示语言“请输入姓名:”后等待用户输入,当用户输入任意字符(例如:“王宇菲”),然后按回车键完成输入。输入完成后不会有任何提示,Python交互式命令行又回到>>>状态。运行这行代码的结果为:
请输入姓名:王宇菲
此时程序将字符串“王宇菲”赋值给name这个变量。可以直接输入name查看变量内容。>>>name
'王宇菲'
>>>
数据的输入
(1)输入调试程序,并观察运行结果。
a=input()
b=input()
print(a+b)
运行:从键盘输入: 123
123.2
(2)输入调试程序,并观察运行结果。
a=int(input())
b=float(input())
print(a+b)
运行:从键盘输入: 123
123.2
数据的输入
1.利用input()语句输入的数据是字符串,字符串不能进行数学运算,需要强制转换类型。
2.想要将输入的数据转化为整数类型,需要用到int()函数;转化为小数类型,需要用到float()函数。
编程实践
编写一个计算成年人标准体重的程序。(成年人的标准体重计算方法是:标准体重(kg)=身高(cm)-100〕×0.9)。(具体步骤是:当你输入一个成年人的身高时,程序会根据公式计算并输出这个成年人的标准体重数。)
1.分析解决这个问题的思路
2.完成程序的编写,并给你的爸爸、妈妈计算出标准体重。
3.通过键盘输入两个数,计算这两个数的和、差、积、商
【实践练习】
练习 1:任意输入长方形的长和宽,求它的周长和面积。
练习 2:计算平均分
题目描述:已知某班有男同学 x 位,女同学 y 位,x 位男生平均分是 87 分,y 位女生的平均分是 85,问全体同学平均分是多少分?
03
注释
注释
注释
Python中的注释起提示作用。Ctrl+/
单行注释以#开头。在#号后面的文字不影响代码的编译和运行。例如:
print('Hello,python!') #这是一个注释
Hello,python!
多行注释用成对的三个单引号或者成对的三个双引号将注释的内容括起来。
'''望庐山瀑布
日照香炉生紫烟,遥看瀑布挂前川。
飞流直下三千尺,疑是银河落九天。'''
下次课,机房见
THANKS

展开更多......

收起↑

资源预览