上网计费

代码:
while True:
time = eval(input("请输入时间:"))
if time<=0:
print("输入值小于0,请重新输入!\n===========================")
else:
if time<=10:
y = 10
elif 10<time<=50:
y=3*time
else:
y=2.5*time
print("上网时长为:{0},费用为:{1}".format(time, y))
break
出租车计费

代码:
while True:
x = eval(input("输入行车距离:"))
if x<=0:
print("行车距离小于0,请重新输入.....")
else:
if x<=3:
y=10
elif 3<x<=10:
y=2.1*(x-3)+10
else:
y=2.1*(10-3)+10+3*(x-10)
print("行车距离为{0},价格为{1}:".format(x,y))
break
该博客展示了两个简单的算法实现,包括上网计费和出租车计费。上网计费算法根据时间长度计算费用,分为三个计费段。出租车计费算法依据行车距离计算价格,同样设置了不同的收费区间。这两个实例都是基础的计费逻辑应用,适合初学者理解编程中的条件判断和计算操作。

被折叠的 条评论
为什么被折叠?



