python第二次作业

1.体重转换

小红的体重是 m 千克,她想知道自己的体重在磅(1 千克约等于 2.20462 磅)是多少

输入描述

输入一个整数表示小红的标准体重m(kg)

输出描述

输出一个整数表示转换后的磅值n 磅

示例

输入:

50

输出:

110.231

答案

try:
#提示输入体重
m = input(“请输入体重:”)

#转换类型
m = float(m)

#计算榜
n = m * 2.20462

#打印体重(磅)
print(f"你的体重:{n:.3f}") except:
print(“输入了错误数据”)

2.计算油耗

一辆汽车行驶 n 公里消耗了 x 升汽油,计算每百公里的油耗。

输入描述

输入一个公里数,表示汽车当前行驶n公里

输入一个实际耗油数量,表示共消耗x升汽油

输出描述

输出当前汽车的百公里油耗数

示例

输入:

300

25

输出:

8.3

答案

try:
#提示用户输入公里数与油耗
n = input(“请输入行驶公里:”)
x = input(“消耗油耗:”)

#类型转换
n = float(n)
x = float(x)

#计算每百公里油耗
a = x / n
use = a * 100

#打印百公里油耗
print(f"百公里油耗:{use:.1f}") except:
print(“输入了错误数据”)

3.计算工资收入

某天小明和他的几个朋友一起聚餐,聊起了工作的近况;小明月工资 8000 元/月,计算他应缴纳的税额;小李年度工资 100000 元,计算他的年度税额;小王工资收入 80000 元,计算税额;猜猜他们谁的税后工资会更高一些呢?

  • 备注:月工资税收计算(起征点 5000 元,税率 3%);年度工资税收计算(起征点 60000 元,税率 10%);工资累进税率计算(不超过 36000 元部分 3%,超过 36000 元至 144000 元部分 10%);

答案

#声明变量
ming_wages = 8000 #小明工资
li_wages = 100000 #小李工资
wang_wages = 80000 #小王工资
month_threshold = 5000 #月起征点
year_threshold = 60000 #年起征点
cumulation_threshold1 = 36000 #累计起征点1
cumulation_threshold2 = 144000 #累计起征点2
month_cess = 3/100 #月税率
year_cess = 10/100 #年税率
cumulation_cess1 = 3/100 #累计税率阶段1
cumulation_cess2 = 10/100 #累计税率阶段2

#计算税收
ming_tax = (ming_wages-month_threshold)*month_cess
li_tax = (li_wages-year_threshold)year_cess
wang_tax = cumulation_threshold1
cumulation_cess1+(wang_wages-cumulation_threshold1)*cumulation_cess2

#打印税收
print(“小明税收:”,ming_tax)
print(“小李税收:”,li_tax)
print(“小王税收:”,wang_tax)

4. 计算兼职收入

小张出差约了简直圈子里的朋友梦一起聊天,谈起了兼职的发展和收入;小张某个活动的劳务报酬 3000 元,计算税额?小陈特许权使用费 6000 元,计算税额?

  • 备注:个人所得税劳务报酬计算(800 元以下免税,超过 800 元至 4000 元部分扣除 800 元后按 20% 纳税);个人所得税特许权使用费计算(不超过 4000 元,扣除 800 元后按 20% 纳税;超过 4000 元,按 80% 计入应纳税所得额后按 20% 纳税);

答案

#声明变量
zhang_Remuneration = 3000
chen_Royalties = 6000
lowerlimit = 800
upperlimit = 4000
Remuneration_cess = 20/100
Royalties_cess = 20/100
Probability = 80/100

#计算税收
zhang_tax = (zhang_Remuneration-lowerlimit)Remuneration_cess
chen_tax = chen_Royalties
Probability*Royalties_cess

#打印税收
print(“小张税额:”,zhang_tax)
print(“小陈税额:”,chen_tax)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值