Python条件结构计算员工工资

功能要求

某公司的工资包括底薪和奖金两部分,每个员工的底薪都是元,而奖金取决于员工的级别。不同级别的员工的奖金比例不同:A级奖金是底薪的45%;B级奖金是底薪的40%;C级奖金是底薪的30%;D级奖金是底薪的25%。从键盘上输入等级(A~D)不区分大小写,根据员工的级别,计算应付给该员工的工资(底薪+奖金)。

实例代码

#输入员工等级A~D不区分大小写

grade=input("输入员工的等级(A~D):")

salary=#底薪

ifgrade=="A"orgrade=="a":#等级为A

salary=salary+(salary*0.45)

print("应付员工工资%d"%salary)

elifgrade=="B"orgrade=="b":#等级B

salary=salary+(salary*0.4)

print("应付员工工资%d"%salary)

elifgrade=="C"orgrade=="c":#等级C

salary=salary+(salary*0.3)

print("应付员工工资%d"%salary)#等级D

elifgrade=="D"orgrade=="d":

salary=salary+(salary*0.25)

print("应付员工工资%d"%salary)

else:#等级输入错误

print("输入等级错误")

运行结果

从键盘输入“A”,表示等级为A

从键盘输入“b”,表示等级为B

从键盘输入“E”,没有登记为E的因此“输入等级错误”




转载请注明:http://www.aierlanlan.com/cyrz/2178.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了