Python 计算题(BMI值,税务计算机,判断闰年)

1.小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
BMI =weigh / stature**2
weight = 80.5
stature = 1.75
BMI = weight / (stature**2)
if BMI < 18.5:
    print('过轻')
elif BMI < 25:
    print('正常')
elif BMI < 28:
    print('过重')
elif BMI < 32:
    print('肥胖')
else:
    print('严重肥胖')

2.

每个国家公民都需缴纳个人所得税(简称PIT),在2018年我国出台的PIT计算办法是,个人月收入的基数为5000元,超出的部分(即月收入-基数)需要缴纳个人所得税。
当月需要缴纳的PIT=超出的部分*相应的税率-相应的速算扣除数。超出部分的税率和对应的速算扣除数如下:
1)不超过3000元,税率为3%,“速算扣除数”0元;
2)3000~12000之间,税率为10%;“速算扣除数”210元;
3)12000~25000之间,税率为20%,“速算扣除数”1410元;
4)25000~35000之间,税率为25%,“速算扣除数”2660元;
5)35000~55000之间,税率为30%,“速算扣除数”4410元;
6)55000~80000之间,税率为35%,“速算扣除数”7160元;
7)超过80000元,税率为45%,“速算扣除数”15160元;
你的任务是写一个简单的“税务计算器”——它应该接受一个浮点值:收入。接下来,
它应该打印计算出的个税,四舍五入(使用round函数即可实现四舍五入)。
输入/输出示例:
输入:你的月收入是: 11000.2
输出:个税为:390
wage = float(input('你的月收入是:'))
prime = 5000
over = wage - prime
if over < 3000:
    PIT = over * 0.03 - 0
elif over < 12000:
    PIT = over * 0.1 - 210
elif over < 25000:
    PIT = over * 0.25 - 1410
elif over < 35000:
    PIT = over *0.3 - 2660
elif over < 55000:
    PIT = over *0.35 -4410
elif over < 80000:
    PIT = over *0.45 - 7160
else:
    PIT = over *0.45 - 15160
print("你的应纳税额为:", round(PIT))

标题3.

闰年的判断:
正如你所知道的,由于地球公转、自转的原因,每年的时长不一样,有的年份有366天(闰年),有的是365天,自公历(1582年)推出以来,以下规则用于确定年份类型:
1. 如果年份数能被4整除,并且不能被100整除,那是一个闰年。
2. 或者如果年份能被400整除,那是一个闰年。
编写代码,根据输入的年份进行闰年判断,输入输出示例要求如下:
请输入年份:2000
2000年是闰年
请输入年份:1900
1900年是普通年
year = int(input('年份'))
if year % 4 == 0 and year % 100 != 0:
    print('闰年')
elif year % 400 == 0:
    print('闰年')
else:
    print('平年')

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值