「Python条件结构」if…else实现计算税后工资
功能要求
个人所得税收取规定:工资大于3000元的部分将扣除5%的个人所得税。小于3000元的部分不扣除个人所得税。要求从键盘上输入用户的基本工资,根据用户输入的基本工资,计算税后工资,并将税后工资打印输出。
实例代码
salary = float(input("请输入基本工资:")) # 从键盘上输入基本工资
if salary <= 3000: # 判断基本工资是否小于等于3000
rate = 0 # 基本工资小于等于3000,不扣税,即扣税率为0%
else:
rate = 0.05 # 基本工资打印300,扣税率为0.05,即5%
# 计算税后工资,基本工资-扣税,扣税额为超过3000部分的乘以扣税率
salary = salary - (salary - 3000) * rate
print("税后工资为:%d" % salary) # 将税后工资打印输出
运行结果
从键盘上输入了基本工资,即salary=2000;接下来执行if salary <= 3000:结果为True;继续执行if……else条件语句中if语句块中的语句rate = 0;继续执行salary = salary - (salary - 3000) * rate,即计算出salary=2000;继续执行print("税后工资为:%d" % salary)语句,将税后工资打印输出,程序结束。

从键盘上输入了基本工资,即salary=5000;接下来执行if salary <= 5000:结果为False;继续执行if……else条件语句中else语句块中的语句rate = 0.05;继续执行salary = salary - (salary - 3000) * rate,即计算出salary=4900;继续执行print("税后工资为:%d" % salary)语句,将税后工资打印输出,程序结束。

-
近日,有我爱卡论坛的网友发帖称,自己信用卡的额度原来是20000,在冷冻3个月后,接到短信提醒说额度调整为2000元。对此,网友大呼,这种冷冻提额实在“太坑爹”了。据了解,原来这位网友想尝试一下“传说中”的交行冷冻提额,便打客服电话咨询,客服自称这个系统每个月会审核用户的用卡情况,进行调整,说是对长[详细]
-
问题一:万一得了大病怎么办?在人的一生中,有两个我们无法预知的突发事件:疾病和意外。如果一个人真的遭遇大病或残疾,有三笔费用是必须要面对的:医疗费、康复费、收入损失费。社保可以为你解决基本医疗费的问题,但如果得了重病,需要进口药或者复杂的手术,那就只能自费了。这是一笔巨大的开支,特别是病后的恢复。医[详细]
-
近日,吴起县人民法院成功调解了一起借贷担保纠纷。 2011年5月24日,原告张某某为好友陈某某在被告某银行处借款提供了个人担保。该笔借款期限从2011年5月24日至2014年5月22日。张某某提供担保的保证期限为借款到期之日起两年内,即从2014年5月22日至2016年5月22日。借款到期后陈[详细]
-
装修大计,水电先行,电路作为隐蔽工程,一旦发生事故,轻则全屋短路,重则引发事故。可见做好电线布局十分重要,电线不能直接埋进墙体或者地面,应该进行穿线,防止电线绝缘层受损。因此,一款好的电工套管显得十分重要。然而,市面上的电工套管琳琅满目,如何选择一款性价比高、质量过硬的电工套管成了摆在业主面前的一道[详细]
-
爱养花的朋友来自各个领域,商人也是其中之一。大部分花店都为很多商务场所和家庭提供了各种花卉盆栽。他们对花卉的挑选和摆放都有很高的要求。今天这几种很受商业人士喜爱的花,不仅好看还有好寓意!白掌白掌,也被称为“一帆风顺”,代表着万事顺利。它四季常青,不会掉叶,适合在酸性泥炭土中生长,喜欢半阴半阳的环境,[详细]