if单分支结构满足某个条件就执行某个操作,不满足就不执行if-关键字,固定写法。
条件语句-可以是任何有结果的表达式,比如:独立的数据、运算表达式(不能是赋值运算)、函数调用表达式。
#看看是不是因为缩进的问题导致的,下面的代码经测试运行结果是正确的。if m == 1:
if price >= 200:
price = price * 0.8
elif 100 <= price <= 200:
price = price * 0.9
print ('打九折,实际金额为:', price)
else:
print ('实际金额为:', price)
else:
if price >= 200:
price = price * 0.95
print ('打9.5折,实际金额为:', price)
else:
print ('实际金额为:', price)