|
发表于 2020-5-15 11:01:33
|
显示全部楼层
本楼为最佳答案
- num=int(input("请输入学生人数(1~1000):"))
- lbus,mbus,sbus,taxi=0,0,0,0
- if num>=102:
- lbus=(num-101)//80+1
- temp=num-lbus*80
- if temp in range(89,102):
- mbus=1
- sbus=1
- taxi=(temp-100 if temp-100>0 else 0)
- elif temp in range(62,89):
- lbus+=1
- taxi=(temp-80 if temp-80>0 else 0)
- elif temp in range(42,62):
- mbus=1
- taxi=(temp-60 if temp-60>0 else 0)
- elif temp in range(11,42):
- sbus=1
- taxi=(temp-40 if temp-40>0 else 0)
- else:
- taxi=temp
- money=taxi*220+sbus*2200+mbus*2600+lbus*3000
- print("大巴:%d,中巴:%d,小巴:%d,出租:%d,共%d元"%(lbus,mbus,sbus,taxi,money))
复制代码 |
|