内容正文:
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