if else语句中的加法

时间:2018-11-10 11:15:54

标签: python python-3.x

如果值大于A> = 360000,则需要在if else循环中进行加法运算。但是,当使用elif时,仅显示第一个条件A> = 180000。

A = int(input('Price of Property: '))

if A >= 180000:
    A = 180000*0.1 
    break
    print(A)

elif A >= 360000:
    break
    A = (180000*0.1) +(180000*0.2)
    print(A)

else:
    print('invalid')      

1 个答案:

答案 0 :(得分:1)

这是因为任何大于360000的值都将始终大于180000。请尝试求逆。另外,请正确放置您的break语句。

以下代码应符合您的要求。

A = int(input('Price of Property: '))

if A >= 360000:
   ...

elif A >= 180000:
   ...
else:
   print('invalid')