|
发表于 2023-1-12 09:10:23
|
显示全部楼层
可以一行流写- n=int(input())
- q = n*0.1 if n<100000 else 10000+(n-100000)*0.075 if 100000<=n<200000 else 20000+(n-200000)*0.05 if 200000<=n<400000 else 40000+(n-400000)*0.03 if 400000<=n<600000 else 60000+(n-600000)*0.015 if 600000<=n<1000000 else 100000+(n-1000000)*0.01
- print('%.1f' % q)
复制代码
或者
- n=int(input())
- print('%.1f' % (n*0.1 if n<100000 else 10000+(n-100000)*0.075 if 100000<=n<200000 else 20000+(n-200000)*0.05 if 200000<=n<400000 else 40000+(n-400000)*0.03 if 400000<=n<600000 else 60000+(n-600000)*0.015 if 600000<=n<1000000 else 100000+(n-1000000)*0.01))
复制代码 |
|