内容正文:
ZHISHI JIEXI
知识解析
1. 顺序结构
程序中的代码执行时遵循野自顶向下袁依次执行冶遥
2. Python中常见内建函数
3. 注释文本
注释文本内容可以为程序语句或变量提供解释说明袁有助于代码理解袁在程序运行时直接忽
视袁不影响程序执行遥
渊1冤行注释院野#冶后面的当前行内容为行注释遥
渊2冤块注释院写在一对野'''冶之间的内容为块注释遥
JINGDIAN KAOTI
经典考题
揖例题 1铱 安静心率渊HRrest冤是指正常人安静状态下每分钟心跳的次数袁一般为 60~100次/
分遥 最适合运动的心率范围与运动者的年龄及安静心率有关袁具体关系如下表遥
age=int(input("请输入年龄="))
HRrest= 淤 #请输入安静心率
3.3 顺序结构的程序实现
最适宜运动心率低值 最适宜运动心率高值
渊220-年龄-安静心率冤伊0.6+安静心率 渊220-年龄-安静心率冤伊0.8+安静心率
第三章 算法的程序实现
input(咱prompt暂) 获取用户输入
int(object) 将字符串和数字转换成整型
float(object) 将字符串和数字转换成实型
abs(x) 返回 x的绝对值
help() 提供交互式帮助
len(seq) 返回序列的长度
str(x) 将 x转换成字符串
max(s,咱,args...暂) 返回序列的最大值渊如果给定多个参数袁则返回给定参数中的最大值冤
min(s,咱,args...暂) 返回序列的最小值渊如果给定多个参数袁则返回给定参数中的最小值冤
chr(x) 返回 x对应的字符
ord(x) 返回 x对应的 ASCII值
round(x咱,n暂) 对 x进行四舍五入渊如果给定 n袁就将数 x转换为小数点后有 n位的数冤
print(x) 输出 x的值
函数 描述
31
同步宝典 高中信息技术 必修 1
low=(220-age-HRrest)*0.6+HRrest
high= 于 #计算最适宜运动心率的高值
print("最适宜的运动心率是:",low,"~",high)
根据题意袁请在画线处填入合适的代码遥
淤
于
揖答案铱 淤int(input("请输入安静心率="))曰于(220-age-HRrest)*0.8+HRrest遥
揖例题 2铱 已知博尔特百米世界纪录院9秒 58曰赤道一圈距离院40076千米遥 现假设博尔特按
世界纪录速度袁永不停息地沿着赤道跑一周袁请你计算博尔特绕赤道一周所需要的时间遥
v=9.58*(1000/100) #博尔特跑 1千米的时间渊秒冤
time=40076*v #博尔特跑赤道一圈的时间渊单位院秒冤
days= 淤 #计算博尔特需要的天数
print("天数:%.0f"%days)
time%=(60*60*24)
hour= 于 #去掉整天后袁余下时间有多少小时
print("小时:%.0f"%hour)
time%=(60*60)
minute= 盂 #去掉整小时后袁余下时间有多少分钟
print("分钟:%.0f"%minute)
print("秒:%.3f"%(time%60)) #去掉整分钟后袁余下时间有多少秒
根据题意袁请在画线处填入合适的代码遥
淤
于
盂
揖答案铱 淤time//(60*60*24)曰于time//(60*60)曰盂time//60遥
揖例题 3铱 有如下 Python程序段院
a=5
b=9
a=a+b
b=a-b
a=a-b
print(a,b)
执行以上 Python程序段后袁得到的结果是 遥
揖分析铱 结合本段代码可知袁其目的是利用顺序结构将 a尧b两个变量的值进行互换袁且不使
用第三方变量遥 故答案为 9 5遥
32
DIANTI SULIAN
典题速练
1. 有如下 Python程序段院
list1=咱9,2,6,-2暂
list1+=咱2,12,17,6暂
print(max(list1),min(list1),len(list1))
执行上面 Python程序段袁该程序输出结果是 渊 冤
A. 17 -2 6 B. 9 -2 4 C. 17 -2 8 D. 23 4 6
2. 下列 Python表达式中袁其结果为 13的是 渊 冤
A. int(12.928) B. str(13)
C. abs(int(-12.928)) D. int('21345678'咱1:3暂)
3. 已知字典 dic1存放学生的姓名和对应的数学成绩袁dic1={"朱丹红":88,"沈美丽":90,"江小鱼":
79,"王华":91}袁现想获取学生江小鱼的数学成绩袁下列操作正确的是 渊 冤
A. dic1咱2暂 B. dic1=咱"江小鱼"暂
C. dic1{"江小鱼"} D. dic1咱"江小鱼"暂
4