Я пробовал все виды вещей, и я не знаю, что я делаю неправильно. Попробовав около 5 различных способов сделать это, я попросил о помощи здесь. Что я делаю не так?Python, TypeError: missing positional statement
#tried to do this all sorts of ways but gave up
#someone please tell me what the heck I'm doing wrong here
CONSTANT_COUNTY_TAX = 0.02
CONSTANT_STATE_TAX = 0.04
def intro(monthSales):
print ("This program shows how many taxes you will have to pay on your sales")
def sales():
monthSales = eval(input("Enter the total of sales of this month: "))
return monthSales
def calcCountyTax(sales):
sales(monthSales)
countyTaxDue = sales*CONSTANT_COUNTY_TAX
return countyTaxDue
def calcStateTax(sales):
sales(monthSales)
stateTaxDue = sales*CONSTANT_STATE_TAX
return stateTaxDue
def total(stateTaxDue, countyTaxDue, monthlSales):
sales(monthSales)
calcStateTax(monthSales)
calcCountyTax(monthSales)
totalSum = sales - (stateTaxDue + countyTaxDue)
return totalSum
def main():
intro()
sales()
calcStateTax(monthSales)
calcCountyTax(monthSales)
total(monthSales, stateTAxDue, countyTaxDue)
Вы уверены, что у меня гораздо ближе тот ему ответил, но я все еще получаю неприятную ошибку Traceback (самый последний вызов последнего): Файл «/ Users/karlmachleidt/Desktop/Лаборатория 2.7.py», строка 39, в основной() Файл "/ Пользователи/karlmachleidt/Рабочий стол/Лаборатория 2.7.py", строка 36, в главном = после уплаты всего (monthlySales, monthlyStateTax, monthlyCountyTax) файла «/ Пользователи/karlmachleidt/Desktop/Lab 2.7.py», строка 27, всего totalSum = sales - (stateTaxDue + countyTaxDue) ТипError: неподдерживаемый тип операндов для -: 'function' и 'float' –
Karl
Я понял, но теперь я получаю -10.2 .. если мой вход 10 i не знаю, как, я изменил общий (monthSales ...) на общий (продажи ...) – Karl
Я получил его, я смешал порядок ввода Спасибо за помощь, приятель – Karl