A선생님이 연말정산을 하려고 한다. 근로소득공제액은 총급여액에 따라 달라지며, 아래 표의 규칙에 의해서 결정된다.(근로소득공제액은 만원미만은 절사한다.)
총 급여액 근로소득공제액
500만원 이하 : 총 급여액의 100분의 70
500만원 초과 1500만원 이하 : 350만원 + 500만원 초과하는 금액의 100분의 40
1500만원 초과 4500만원 이하 : 750만원 + 1500만원 초과하는 금액의 100분의 15
4500만원 초과 1억원 이하 : 1200만원 + 4500만원 초과하는 금액의 100분의 5
1억원 초과 : 1475만원 + 1억원 초과하는 금액의 100분의 2
예를 들어 총급여액이 3130만원인 경우 750+(3130−1500)∗15/100=994.5가 되므로 근로소득공제액은 994만원이 된다.
근로소득공제액을 구하는 프로그램을 작성하시오.
첫번째 줄에 총급여액이 입력된다.
총급여액은 20억원 이하로 입력된다. 금액은 만원 단위로 입력된다.
3130
첫 번째 줄에 근로소득공제액을 출력한다. 금액은 만원 단위까지만 출력한다.
994
if 조건만 잘 쓰면 답은 쉽게 구할 수 있다.
# input total_salary
total_salary = int(input())
def year_end_tax_adjustment(total_salary):
EITC = 0
if total_salary <= 500:
EITC = total_salary * 0.7
elif total_salary > 500 and total_salary <= 1500:
EITC = 350 + (total_salary-500) * 0.4
elif total_salary > 1500 and total_salary <= 4500:
EITC = 750 + (total_salary-1500) * 0.15
elif total_salary > 4500 and total_salary <= 10000:
EITC = 1200 + (total_salary-4500) * 0.05
else:
EITC = 1475 + (total_salary-10000) * 0.02
return int(EITC)
print(year_end_tax_adjustment(total_salary))