ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • # Python Challenge Day 3
    Python 2024. 3. 21. 02:02
    728x90
    1. get_yearly_revenue (연간 매출 계산)
    monthly_revenue (월간 매출)를 인수로 받고, revenue for a year (연간 매출)를 리턴.
    
    def get_yearly_revenue(monthly_revenue):
      return monthly_revenue * 12
    
    2. get_yearly_expenses (연간 비용 계산)
    monthly_expenses (월간 비용)를 인수로 받고, expenses for a year (연간 비용)를 리턴.
    
    def get_yearly_expenses(monthly_expenses):
      return monthly_expenses * 12
    
    3. get_tax_amount (세금 계산)
    # profit (이익) 를 인수로 받고, tax_amount (세금 금액) 를 리턴.
    # Requirements (요구사항)
    # get_tax_amount 함수는 if/else 를 사용해야한다.
    # 만약 (if) profit이 100,000 초과이면. 세율은 25% 이다.
    # 아닌 경우에는 (else). 세율은 15% 이다.
    
    def get_tax_amount(profit):
      if profit > 100000:
        return profit * 0.25
    
      else:
        return profit * 0.15
    
    4. apply_tax_credits (세액 공제 적용)
    tax_amount (세금 금액), tax_credits (세액 공제율)를 인수로 받고, amount to discount (할인할 금액)를 리턴.
    
    def apply_tax_credits(tax_amount, tax_credits):
      return tax_amount * tax_credits
    
    
    monthly_revenue = 5500000
    monthly_expenses = 2700000
    tax_credits = 0.01
    
    yearly_revenue = get_yearly_revenue(monthly_revenue)
    yearly_expenses = get_yearly_expenses(monthly_expenses)
    
    profit = yearly_revenue - yearly_expenses
    
    tax_amount = get_tax_amount(profit)
    
    final_tax_amount = tax_amount - apply_tax_credits(tax_amount, tax_credits)
    
    print(f"Your tax bill is: ${final_tax_amount}")

     

    728x90

    'Python' 카테고리의 다른 글

    # Python Challenge Day 5  (0) 2024.03.23
    # Python Challenge Day 4  (0) 2024.03.22
    # Python Challenge Day 2  (0) 2024.03.20
    # Python Challenge Day 1  (0) 2024.03.18
    Python으로 웹 스크래퍼 만들기 - 랜덤 숫자 맞추기  (2) 2024.03.17
Designed by Tistory.