条件语句

if 语句

组成:关键字本身(if)+条件表达式+代码块

多重条件:and、or、not

True:非零数值、非空字符串、非空列表等

单一语句代码块,可以放在同一行。if ( var == 100 ) : print "变量 var 的值为100"

if...elif...else

当判断条件为多个值时,可以使用以下形式:

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……
 1 import random
 2 num = random.randint(1,10)
 3 new_num = int(input('请输入你要猜的数字是多少:'))
 4 print('随机数是:',num)
 5 if num > new_num:
 6     print('输入小了')
 7 elif num < new_num:
 8     print('输入大了')
 9 else:
10     print('猜对了')

条件表达式(三元操作符)

X if C else Y

data = data if data else {}
cookie = cookie if cookie else {}
header = header if header else {}
file = file if file else {}

 

 

 
 
 
posted @ 2018-06-18 12:35  JosephPeng  阅读(140)  评论(0)    收藏  举报