これが私のコーディングです:
def main():
actualValued()
assessed_value()
printResult()
def actualValued():
global assessed_value
global property_tax
assessed_value = 0.6 * actualValue
property_tax = assessed_value/100*0.64
def printResult():
print( "For a property valued at"), actualValued
print( "The assessed value is"), asessed_value
print( "The property tax is"), property_tax
actualValue = None
assessed_value = None
property_tax = None
main()
エラー:
Traceback (most recent call last):
File "C:/Documents and Settings/Desktop/property tax.py", line 21, in <module>
main()
File "C:/Documents and Settings/Desktop/property tax.py", line 2, in main
actualValued()
File "C:/Documents and Settings/Desktop/property tax.py", line 9, in actualValued
assessed_value = 0.6 * actualValue
TypeError: unsupported operand type(s) for *: 'float' and 'NoneType'
>>>
私がやろうとしていること:
評価額10000.0を入力してください。評価額が$10,000.00の物件の場合、評価額は$6,000.00で税金は$38.40です。
固定資産税:郡は、資産の実際の価値の60%である資産の評価額に対して固定資産税を徴収します。たとえば、1エーカーの土地の価値が10,000ドルの場合、その評価額は6,000ドルになります。その場合、固定資産税は、査定額の100ドルごとに64セントになります。6,000ドルと評価されたエーカーの税金は38.40ドルになります。
不動産の実際の価値と、査定額と固定資産税の表示が必要です。
使用する必要のある関数:
- ユーザーからの入力を取得するための1つ
- すべての値を計算するための1つ
- 結果を出力するための1つ
- 他の3つの関数を呼び出すためのメイン関数