1、if语句
语法:
if 条件表达式:
代码块
条件表达式:比较运算符、成员运算符、逻辑运算符;条件为True时,执行代码块的内容;
2、else语句
语法:
if 条件表达式:
代码块
else:
代码块
3、elif语句
语法:
if 条件表达式:
代码块
elif 条件表达式:
代码块
。。。
else:
代码块
代码示例:
k=input('imput the index of shape:')
if k=='1':
print('corcle')
elif k=='2':
print('oval')
elif k=='3':
print('rectangle')
else:
print('you input invaild number')
4、条件嵌套
条件里面嵌套条件,同等缩进为同一条件结构。
k=input('imput the index of shape:')
if k=='1':
print('corcle')
elif k=='2':
print('oval')
elif k=='3':
sd1=int(input(‘the first side:’))
sd2=int(input(‘the second side:’))
if sd1==sd2:
print(‘the square area is’,sd1*sd2)
else:
print(‘the rectangle area is,’sd1*sd2)
print('rectangle')
else:
print('you input invaild number')
5、专门的条件表达式
x if E else y
先计算表达式E的值,E为真,则返回x,否则返回y。
使用方式:赋值给变量。
x,y,smaller=3,4,0
if x
用条件表达式:
x,y,smaller=3,4,0
smaller=x if x < y else y