if语句是选取要执行的操作,这是python中主要的选择工具,代表python程序所拥有的大多数逻辑。
if语句的一般形式如下:
if <test>:
<statements1>
elif<test2>:
<statementst2>
else:
<statementst3>
if语句基本构成
if 条件:
if语句块
else:
else语句
if语句用于比较运算中结合逻辑运算符
a = 50
if a< 100 and a > 10:
print "a is not 0"
else:
print 'a is false'
if elif嵌套结构
if 条件:
if语句块
elif 条件:
elif语句块
else:
else语句块
F嵌套语句
最外侧if语句作为整个if语句中的决策条件,优先满足后,才可以继续和if子句进行在判断,如果一开始输入的内容不符合决策条件,就直接退出整个if分支语句。
name = input("请输入信息:")
if name.endswith('hello'):
if name.startswith('china'):
print 'welcome to {}'.format(name)
elif name.startswith('japan'):
print 'say you {}'.format(name)
else:
print '输入有误,重新输入'
else:
print '游戏结束---->'