3.2.8《模块与函数》课件 2022—2023学年浙教版(2019)高中信息技术必修1
|
24页
|
1515人阅读
|
619人下载
普通
内容正文:
3.2.8 函数与模块
DATA ACQUISITION AND CODING
必修一 数据与计算
《数据与计算》
情境导入
现有两个小组的技术成绩如下,请用程序找出最高分在哪个小组?
第一小组:91,93,88,89,92
第二小组:92,91,92,90,88
解题思路:
lst1=[91,93,88,89,92]
max1=lst1[0]
for item in lst1[1:]:
if item>max1:
max1=item
93
92
比较大小
最高分在第一小组
lst2=[92,91,92,90,88]
max2=lst2[0]
for item in lst2[1:]:
if item>max2:
max2=item
if max1>max2:
print("最高分在第一小组")
else:
print("最高分在第二小组")
2
情景导入
lst1=[91,93,88,89,92]
max1=lst1[0]
for item in lst1[1:]:
if item>max1:
max1=item
lst2=[92,91,92,90,88]
max2=lst2[0]
for item in lst2[1:]:
if item>max2:
max2=item
if max1>max2:
print("最高分在第一小组")
else:
print("最高分在第二小组")
函数max()
lst1=[91,93,88,89,92]
lst2=[92,91,92,90,88]
if max(lst1)>max(lst2):
print("最高分在第一小组")
else:
print("最高分在第二小组")
3
函数
概念:是组织好的,可重复使用的,用来实现单一功能的代码片段。
优点:能提高应用的模块性,和代码的重复利用率。
类型:
①内建函数:Python提供的函数,比如print()、input()…
②自定义函数:用户自己创建函数
4
1. 函数
函数 描述
print(x) 输出x的值
input([prompt]) 获取用户输入
int(object) 将字符串和数字转换成整型
float(object) 将字符串和数