我对此感到抱歉,但我是一个完全的初学者,无论我尝试什么,它都会出错。任何人都可以告诉我我的 elif 语句出了什么问题所以我可以坚持下去吗? (我也知道目前在 0% 处有 1% 的错误,只是为了检验理论)
one = (1)
three = (2)
four = (4)
five = (5)
seven = (7)
stampduty = int(input("Enter amount of residential property"))
if stampduty >= 1 and stampduty<=125000:
add = (stampduty*one/100.0)
addamount = stampduty + add
print("Stamp Duty percent 0% \nyour stamp duty amount is", addamount)
elif:
add = add = (stampduty*one/100.0)
addamount = stampduty + add
print("Stamp Duty percent 0% \nyour stamp duty amount is", addamount)
请您参考如下方法:
elif 需要一个条件,就像 if 语句一样。如果你想要一个无条件的 block ,使用else:
if stampduty >= 1 and stampduty<=125000:
add = (stampduty*one/100.0)
addamount = stampduty + add
print("Stamp Duty percent 0% \nyour stamp duty amount is", addamount)
else:
add = add = (stampduty*one/100.0)
addamount = stampduty + add
print("Stamp Duty percent 0% \nyour stamp duty amount is", addamount)
