Я предполагаю, что вы хотите указать количество и ставку количества в своей функции tot_with_tax (). В этом случае вы можете передать аргументы в функцию.
Таким образом, дескриптор функции будет:
def tot_with_tax(amount, rate):
И вы должны вызвать его, сказав:
return in_page(), tot_with_tax_exit(amount, rate), print(tot_with_tax(amount, rate)), loop()
При вызове tot_with_tax () вам не нужно указывать количество аргументов и скорость, если вы не хотите, например, если у вас есть два состояния, то есть CA и FL, вы можете передать:
return tot_with_tax(amount_CA, rate_CA)
or
return tot_with_tax(amount_FL, rate_FL)
И любой из них будет переведен в сумму и скорость внутри функции.
Также один небольшой совет, вы не хотите помещать в произвольные скобки в python, поскольку это означает тип переменной, называемый кортежем.
Итак, вместо этого:
tax = (amount * rate)
Сделайте следующее:
tax = amount * rate