繁体   English   中英

elif语句不起作用

[英]elif statement does not work

对此我感到很抱歉,但是我是一个完整的初学者,无论我尝试什么,都出问题了。 谁能给我一个关于我的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语句一样。 如果要无条件阻止,请使用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)

也许您应该使用else代替elif elif ,就像if你需要传递的条件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM