“以计算律师费、诉讼费为例”:分段计费计算器的python编写

本文介绍了如何使用Python编写分段计费计算器,以计算律师费和诉讼费为例。根据2019年上海市的收费标准,当输入标的额时,程序能自动计算出各个费用区间,包括律师费、诉讼受理费、执行费和保全费的总和,以及额外的费用信息。通过if语句实现循环计算,简化了复杂的录入过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

“以计算律师费、诉讼费为例”:分段计费计算器的python编写

分段计费——就是把计费的标的物分成几个段,按照各段的不同分别计算价格。

在我们日常的生活中处处都存在简单的分段计费,比如说某地区电费的支付,出租车的起步价和分段收费,又比如在诉讼案件中分段的律师费和诉讼费等费用;

分段计费在python中很简单,第一思路就是可用if语句来做循环计算,但是因为在诉讼中存在了多个分段计费,所以在简单的思路中,就存在了繁杂的录入,我们先摘取诉讼中律师费、受理费、执行费、保全费的各个分段计费规则,以2019年上海市为例:

在这里插入图片描述

其中包含了各项分段计费的规则。(律师费收费不足3000元的,可按3000元收取; 保全费最高限额5000元)

我们要求输入的标的额,可以直接得到案件的律师收费区间、诉讼受理费、执行费、保全费,以及再加担保费用的总费用,if语句的循环非常简单

def maxlegal(price):
#定义最大律师费maxlegal函数
    global cost1;
    if price <= 100000:
        a = price* 0.12;
        cost1 = max([a,3000]);
    if 1000000 >= price > 100000:
        cost1 = 12000 + (price - 100000)* 0.07;
    if 10000000 >= price > 1000000:
        cost1 = 12000 + 70000 + (price - 1000000)* 0.05;
    if 100000000 >= price > 10000000:
        cost1 = 12000 + 70000 + 500000 + (price - 1000000)* 0.03;
    if 100000000 < price:
        cost1 = 12000 + 70000 + 500000 + 3000000 + (price - 1000000)* 0.01;
    print('最大律师费:',cost1);
    
def minlegal(price):
#定义最小律师费minlegal函数
    global cost2;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值