一、if 语句表示方式
if 条件: |
print('ok') |
elif 条件: |
print('elif表示并行判断') |
else: |
print('error') |
这里的代码块告诉我们if条件成立了以后要执行之后那个代码块的东西
要注意的是,同一个代码块里的好几行代码都要用 同样大小的缩进
例如:
if 1: print('1') print('2') print('3') #输出1,2,3的三行因为缩进相同所以这三行是同一个代码块 print('这行因为缩进不同所以不是同一个代码块')
if语句还支持嵌套
if 1: print('1') print('2') print('3') if 2==2: print('2=2') if 3==3: print('3=3') else: print('不等于3') else: print('不等于2') else: print('1肯定等于1,所以这个else是不可能实现的')在python里代码块依靠缩进来判断,所以在写东西的时候一定要注意合理的缩进
另外,if语句在进行多个并行判断的时候,可以用 elif来实现
例如:
a = int(input('输入一个数')) if a == 1: print('输入的是1') elif a == 2: print('输入的是2') elif a == 3: print('输入的是3') elif a == 4: print('输入的是4') elif a == 5: print('输入的是5') else: print('你输入的都是什么东西啊')