在OpenERP中设置薪资项条件

0 投票
1 回答
739 浏览
提问于 2025-04-17 09:03

我正在OpenERP中实现人力资源模块,想在工资项目中设置一个条件,像这样:

if Basic > 0 and basic <=5000:
   ProfessionalTax = 80
else if 
   Basic > 5000 and basic <= 10000
   ProfessionalTax = 150

有没有人能帮我一下这个语法?我一直找不到相关的信息。

1 个回答

2

Python中的if语句使用elif来表示else if。你的例子可以这样写:

if basic > 0 and basic <=5000:
   ProfessionalTax = 80
elif basic > 5000 and basic <= 10000:
   ProfessionalTax = 150

我还需要把条件放到和elif同一行上。记住,在Python中,换行和空格是有意义的。变量名是区分大小写的,所以我猜你只有一个叫basic的变量,所以我把它们都写成一样的。

撰写回答