浙教版 (2019)3.2 Python语言程序设计说课ppt课件
展开1、pythn常用函数2、顺序结构的算法设计3、分支结构的算法设计
Pythn常用内置函数
内置函数(BIF,built-in functins)是Pythn内置对象类型之一,不需要额外导入任何模块即可直接使用类型转换与类型判断: int()、flat()、str()、eval()、type()基本输入输出:input()、print()字符串相关:len()、find()、cunt()、replace()
int(): 用来将其他形式的数字转换为整数,参数可以为整数、实数、或合法的数字字符串。
flat():用来将其他类型数据转换为实数
str(): 直接将其任意类型参数转换为字符串。
input():用来接收用户的键盘输入,返回的结果是字符串。必要的时候可以使用内置函数int()、eval()对用户输入的内容进行类型转换。
输出函数 Print()Print( )-------要输出的内容在小括号内同时输出多个数据Print(内容1,内容2,内容3)
实践活动1:求圆的面积
同学们,试着进一步完善程序
t = int(input())
回顾:程序设计的三种结构
任何算法(程序)都可以由顺序结构、分支结构和循环结构这三种基本结构组合来实现。
顺序结构中,按语句的自然顺序一次执行。
计算BMI=体重/身高2
单分支if 条件语句格式If<条件表达式>:<语句A>
age = 10if age <= 20: print("h!yu are yng")
双分支if条件语句格式If<条件表达式>:<语句A>else:<语句B>
age = 10if age <= 20: print("h!yu are yng")else: print("h!yu are t ld")
同一个if 语句中,if、else下方的语句块必须采用相同的缩进来标识。
if…elif….else语句格式
If <表达式1>: <语句1>Elif<表达式2>: <语句2> …….Elif<表达式N>: <语句N>else: <语句N+1>
Pythn使用if-elif-else描述多分支决策,简化分支结构的嵌套问题。
如果按照分数划定结果: 90分或以上:excellent 80分或以上:gd 60分或以上:passed 60分以下:failed请编写程序根据分数打印结果。
1.有如下程序段: scre = int(input("请输入分数:"))if scre > 60: scre += 20scre += 10print(scre)若程序运行后输入20,打印出的scre的值为 。
2. 有如下程序段: x = 3if x >= 1: x *= 4else: x += 8x /= 2print(x)该程序段运行后,变量x的值为 。
3.编写一个程序,输出“张三同学,你好!”4.编写一个程序,输入相应的学生姓名,输出“某某同学,你好!”例:输入 张三输出 张三同学,你好!
5、编写一个pythn程序,输入两个数,比较它们的大小并输出其中较大者。
6、已知一个圆柱体的地面半径r=10,高h=20,分别计算并输出圆柱的表面积s,和体积v
体积公式:V=πr²h表面积公式:S = 2πr(r+h)公式说明:r是圆柱底面的半径,c是侧面的周长,h是圆柱体的高
浙教版 (2019)必修1 数据与计算2.1 算法的概念及描述授课课件ppt: 这是一份浙教版 (2019)必修1 数据与计算2.1 算法的概念及描述授课课件ppt,共38页。PPT课件主要包含了map函数,int函数,读写文件,文件对象的方法,文本的处理,一导入模块,自定索引匹配,遍历对象,遍历索引,二文件操作等内容,欢迎下载使用。
浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计示范课ppt课件: 这是一份浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计示范课ppt课件,共55页。PPT课件主要包含了列表简介,元组简介等内容,欢迎下载使用。
信息技术必修1 数据与计算3.2 Python语言程序设计习题ppt课件: 这是一份信息技术必修1 数据与计算3.2 Python语言程序设计习题ppt课件,共29页。PPT课件主要包含了课堂练习,解析3215,Ture,False,‘34’,‘2’,成绩等级B,输出sum的值,限制次数猜数等内容,欢迎下载使用。

