人教/中图版高中信息技术Python练习题目

2023-05-18
| 18页
| 1260人阅读
| 245人下载

内容正文:

1、打车车费预估 #选择乘车时段 isSpecialtime = input("请问你是否在特殊时段乘车(是\否):") #输入已知条件 s = eval(input("请输入你乘车的路程(km):")) t = eval(input("请输入你乘车的时间(分钟):")) #分段求解计算:请将下划线去掉补充好相应代码 if isSpecialtime != "是": f = 1.4 * s + t * 0.4 #普通时段 else: f = 1.7 * s + t* 0.4 #特殊时段 #当里程费和时长费合计不足基础费时,需用基础费计费9元 if f < 9: f = 9 #输出结果 print("预估车费为", format(f,".2f"), "元。") 2、 绘制投篮抛物线 # 分别导入turtle 和math 模块,进行图形绘制和数学运算 import turtle import math # 设置物体在初始时刻的坐标值(x0,y0) x0 = -400 y0 = -100 turtle.penup() # 提起笔移动,不绘制图形 turtle.goto(x0, y0) # 将画笔移动到初始位置x0,y0 # 设置初速度大小v0,与水平方向夹角theta,以及水平方向和垂直方向的初速度v0x、v0y v0 = 100 theta0 = 60 theta = theta0 / 180 * math.pi a = -9.8 #水平方向初速度 v0x = v0 * math.cos(theta) #垂直方向初速度 v0y = v0 * math.sin(theta) # 通过xt和yt来绘制抛物线:请将下划线去掉补充好相应代码 for t in range(0, 20): x = x0 + v0x * t #水平方向的位移 y = y0 + v0y * t + 0.5 * a * t ** 2 #垂直方向的位移 turtle.pendown() # 落下笔移动绘图 turtle.goto(x, y) # 将画笔移动到坐标xt,yt 位置 turtle.write((int(x),int(y)),False, align="left") #标注坐标值 3、 热量计算 weight = eval(input("请输入你的体重(kg):")) step = eval(input("请输入你的步数:")) # 请将下划线去掉补充好相应代码 stepLength = 0.6 #设置“步长” k = 0.8214 #设置“系数k” calorie = weight * step * stepLength * k / 1000 #计算热量 print("你消耗的热量为", calorie, " kcal。") 4、 红绿灯倒计时 import turtle # 导入可以绘制图形的Python内置模块turtle import time # 导入与时间处理有关的Python内置模块time text = turtle.Turtle() text.hideturtle() #下面代码实现红灯持续15秒,倒计时显示 i = 15 while i >= 1: text.color('red','red') text.write(i, font=("黑体", 14, "normal"))#显示倒计时数字 time.sleep(1)#数字显示1秒 text.clear()#清除数字显示 i = i - 1 i = _15__#请删除横线,填写代码设置绿灯亮15秒 while i >= 1: text.color('__green__','__green__') #请删除横线,填写代码实现绿灯亮 text.write(i, font=("黑体", 14, "normal")) time.sleep(1) #数字显示1秒 text.clear() #清除数字显示 i = i - 1 5、BMI指数 #测定BMI指数和健康评价 h=float(input("请输入你的身高(m):")) w=float(input("请输入你的体重(kg):")) #计算BMI指数 BMI=w/(h*h) #保留两位小数 BMI=round(BMI,2) print("你的BMI值为:",BMI) if 23.2>=BMI>=16.5 print("健康") else: print("不健康") 6、猜数游戏 x = 55 guess = int

资源预览图

人教/中图版高中信息技术Python练习题目
1
人教/中图版高中信息技术Python练习题目
2
人教/中图版高中信息技术Python练习题目
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。