Python: Расчет суммы НДС для разных входных цен - PullRequest
0 голосов
/ 18 июня 2020

Эй, у меня проблемы с расчетом НДС по разным ценам. Если цена 250 руб., То ставка НДС = 7,5%. Когда я запускаю свой код, я получаю «Нет» на сумму НДС.

item_price1 = int(input("Enter the item price: R "))

def vat_calc(price):
    if price<100:
        vat_amount=price*0.15
    elif price>101 and price<249:
        vat_amount=price*0.10
    else:
        vat_amount=price*0.075
print("VAT amount: R", vat_calc(item_price1))

Ответы [ 2 ]

0 голосов
/ 18 июня 2020

Вы забыли вернуть сумму НДС, добавьте return vat_amount в конец вашей функции.

0 голосов
/ 18 июня 2020

Вы никогда ничего не возвращаете, добавьте оператор return в конце вашей функции:

item_price1 = int(input("Enter the item price: R "))

def vat_calc(price):
    if price<100:
        vat_amount=price*0.15
    elif price>101 and price<249:
        vat_amount=price*0.10
    else:
        vat_amount=price*0.075
    return vat_amount

print("VAT amount: R", vat_calc(item_price1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...