if…elif…else…结构运用
运算分段函数
自我练习
x = float(input('x = '))
if x <= 0:
y = 3 * x + 5
elif x <= 1:
y = x + 5
else:
y = -2 * x + 8
print('f(%.2f) = %.2f'% (x,y))
小笔记
%m.nf
m:总宽度,包括小数点
n:小数部分位数 (.n小数点后几位数)
m>n+1, 也可以小于, 但编译结果会按实际数据输出
如果m过大, 会在左边补空格
eg: %.02f 小数点后两位 不够补零
%.2f 小数点后两位
print(‘f(%.2f) = %.2f’ % (x, y))
f(x)=y
第一个 %f 放x的值 第二个 %.2f 放y的值///保留2位小数
能使用扁平化的结构时就不要使用嵌套