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

2024-03-05
| 21页
| 2547人阅读
| 16人下载
特供

内容正文:

顺序结构程序实现 1 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) 分支结构程序实现 6 分支结构的程序实现 单向分支选择结构是最简单的一种形式,当表达式值为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循环结构的程序实现 12 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, 1

资源预览图

3.2python语言程序设计—顺序、分支、循环结构的实现 课件  2023—2024学年浙教版(2019)高中信息技术必修1
1
3.2python语言程序设计—顺序、分支、循环结构的实现 课件  2023—2024学年浙教版(2019)高中信息技术必修1
2
3.2python语言程序设计—顺序、分支、循环结构的实现 课件  2023—2024学年浙教版(2019)高中信息技术必修1
3
3.2python语言程序设计—顺序、分支、循环结构的实现 课件  2023—2024学年浙教版(2019)高中信息技术必修1
4
3.2python语言程序设计—顺序、分支、循环结构的实现 课件  2023—2024学年浙教版(2019)高中信息技术必修1
5
3.2python语言程序设计—顺序、分支、循环结构的实现 课件  2023—2024学年浙教版(2019)高中信息技术必修1
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。