(1)从键盘输入房屋面积(单位平方米)、房屋总价(单位元),以及房屋性质。 (2)给出对应的房屋契税税率(单位%),计算契税应纳税额(单位元),并将结果输出在屏幕上。并给出两个测试类
时间: 2023-10-28 11:05:48 浏览: 87
好的,让我来回答你的问题。
以下是一个简单的 Python 代码,来回答你的问题:
```python
# 定义房屋性质和契税税率
PROPERTY_TAX = {'普通住房': 1, '非普通住房': 1.5}
TAX_RATE = {1: 0.01, 1.5: 0.03}
# 接收用户输入
area = float(input('请输入房屋面积(平方米):'))
price = float(input('请输入房屋总价(元):'))
property_type = input('请输入房屋性质(普通住房/非普通住房):')
# 计算契税应纳税额
property_tax = PROPERTY_TAX[property_type]
tax_rate = TAX_RATE[property_tax]
tax_amount = area * price * tax_rate
# 输出结果
print('契税应纳税额为:{} 元'.format(tax_amount))
```
接下来是两个测试类:
```python
# 测试类1:普通住房,面积:100 平方米,总价:200 万元
area1 = 100
price1 = 2000000
property_type1 = '普通住房'
# 计算契税应纳税额
property_tax1 = PROPERTY_TAX[property_type1]
tax_rate1 = TAX_RATE[property_tax1]
tax_amount1 = area1 * price1 * tax_rate1
# 输出结果
print('测试1:契税应纳税额为:{} 元'.format(tax_amount1))
# 测试类2:非普通住房,面积:150 平方米,总价:300 万元
area2 = 150
price2 = 3000000
property_type2 = '非普通住房'
# 计算契税应纳税额
property_tax2 = PROPERTY_TAX[property_type2]
tax_rate2 = TAX_RATE[property_tax2]
tax_amount2 = area2 * price2 * tax_rate2
# 输出结果
print('测试2:契税应纳税额为:{} 元'.format(tax_amount2))
```
希望这个代码能够回答你的问题。如果你有任何其他问题,欢迎随时问我。
阅读全文