功能要求
某公司的工资包括底薪和奖金两部分,每个员工的底薪都是元,而奖金取决于员工的级别。不同级别的员工的奖金比例不同: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的因此“输入等级错误”