“楼+之Python实战第9期”实验报告

挑战:实现个税计算器
#!/usr/bin/env python3
import sys

if len(sys.argv) != 2:
    print("Parameter Error")
else:
    try:
        money = int(sys.argv[1])
        res = money - 3500
        if res <= 0:
            print( "{:.2f}".format(res) )
        elif 0 < res <= 1500:
            print( "{:.2f}".format(res*0.03) )
        elif 1500 < res <= 4500:
            print( "{:.2f}".format(res*0.1-105) )
        elif 4500 < res <= 9000:
            print( "{:.2f}".format(res*0.2-555) )
        elif 9000 < res <= 35000:
            print( "{:.2f}".format(res*0.25-1005) )
        elif 35000 < res <= 55000:
            print( "{:.2f}".format(res*0.3-2755) )
        elif 55000 < res <= 80000:
            print( "{:.2f}".format(res*0.35-5505) )
        elif 80000 < res:
            print( "{:.2f}".format(res*0.45-13505) )

    except:
        print("Parameter Error")
copy
最新评论
暂无评论~