课件编号19395346

3.2python语言程序设计—顺序、分支、循环结构的实现 课件(共21张PPT) 2023—2024学年浙教版(2019)高中信息技术必修1

日期:2024-05-15 科目:信息技术 类型:高中课件 查看:48次 大小:440074Byte 来源:二一课件通
预览图 1/9
3.2python,必修,信息技术,高中,2019,教版
  • cover
(课件网) 顺序结构程序实现 print()输出 input()输入 int(x) ①转换成整型 【int(‘3’)———3】 ②取整数部分【int(3.67)———3】 str(x)转换为字符串【str(3)———3’】 float(x)转换为小数类型【float(3)———3.0、float(‘3’)———3.0】 abs(x)取绝对值【abs(-3.2)———3.2】 len(序列)返回序列长度【a=[1,2,“a”],len(a)结果为3】 sum(序列)求和【s=[1,2,3],sum(s)结果为7】 python中常用函数!! chr(整数):返回ASCII码中该整数所对应的字符【chr(65)———a’】。 ord(字符):返回字符的ASCII码值【ord (‘a’ )———65】 round(数值,小数点位数):返回数值x的四舍五入值,默认小数位数为0,若指定,四舍五入到小数点后的n 位数字。【round(6.457,2)———6.46】 max()取最大值【max(1,7)———7,max([1,2,4,6])———6】 min()取最小值【 min(0,2)———0, min([1,2,4,6])———1 】 顺序结构的程序实现 顺序结构:各个步骤按照先后顺序依次执行的结构 输入两个整数,使用max()函数,输出最大的数。 a=int(input("输入数a:")) b=int(input("输入数b:")) d=max(a,b) print(d) 使用sum()函数对列表a=[2,6,3] 求和,输出结果 a=[2,6,3] s=sum(a) print(s) 分支结构程序实现 分支结构的程序实现 单向分支选择结构是最简单的一种形式,当表达式值为True时,执行语句块,否则语句块不被执行。 表达式 语句块 T F if <条件表达式>: <语句块1> if a>7: print(“yes”) 分支结构的程序实现 双分支语句是由if和else两部分组成,用于处理二选一的情况。当表达式的值为True时,执行语句块1,否则执行语句块2。 if <条件表达式>: <语句块1> else: <语句块2> 表达式 语句块1 语句块2 T        F if a>7: print(“yes”) else: print(“no”) 分支结构的程序实现 多分支选择结构由if、一个或多个elif和一个else子块组成,用于根据不同条件的结果按照顺序执行路径,如果没有条件成立,else语句将被执行。else语句是可选的。 if <条件表达式1>: <语句块1> elif <条件表达式2> : <语句块2> elif <条件表达式3> : <语句块3> …… else: <语句块4> 语句块1 语句块2 T 表达式2 表达式1 表达式3 语句块3 语句块n T T F F F if a>7: print(“yes”) elif a>2: print(“y”) else: print(“n0”) 嵌套分支结构的程序实现 将一个if语句放在另一个if语句中,形成嵌套if语句 if <条件表达式>: <语句块1> if <条件表达式>: <语句块2> else: <语句块3> else: <语句块4> 语句块1 语句块2 T 表达式2 表达式1 语句块3 语句块4 T F F a = 6 b = 18 c = 26 if a >= b and a >= c: max = a elif b >= a and b >= c: max = b elif c >= a and c >= b: max = c print(max) 26 代码输出结果是_____ python循环结构的程序实现 for循环结构的程序实现 for循环语句格式: for <变量> in <序列>: <循环体> ①遍历序列中的元素实现循环,序列中的元素会被依次赋值给变量,然后执行循环体。 for循环结构的程序实现 range()创建一个整数列表 格式:range(start, stop, step) range()函数的参数必须为整数 start:默认是从 0 开始 stop: 计数到 stop 结束,但不包括 stop step:默认为1 range(10): [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] range(1, 11): [0, 3, 6, 9] range(0, 10, 3): for循环结构的程序实现 【重要】range() 一般用在 for 循环中 格式:range(start, stop, step) 示例一: 示例二: while循环结构的程序实现 while循环语句格式: While <条件表达式>: <循环体> 循环嵌套 语句格式: ... ...

~~ 您好,已阅读到文档的结尾了 ~~