一、if判斷表示式。
if 中文就是如果的意思。
在python中,if後面會跟乙個判斷條件,這個條件只會為真假。
else 否則的意思。當if條件不成立時,那就要輸出else(else後面不需要寫條件)。
else即為除了if條件的其他條件。
age=12
if age>18:
print('你已經成年了')
else:
print('你還是個寶寶')
因為變數age=12,已經對變數進行了乙個賦值。
首先看if條件,if條件為age>18,但age=12,所以說if條件不成立。直接執行else,
那麼輸出結果為:你還是個寶寶。反之,如果給age賦值為20,那麼if條件成立,會直接輸出:
你已經成年。而else不再執行。
elif 否則 如果
if 和 elif這種結構是二選一的,只有乙個條件會被執行(必有乙個條件會被執行)。
age = input('請輸入你的年齡')
age = int(age)#int()是將變數型別轉換成整型
if age < 5:
print('你是個寶寶')
elif age < 10:
print('你是個小孩子')
elif age < 15:
print('你是個少年')
else:
print('你已經是個大人了')
當你輸入的age為4時,將會輸出:你是個寶寶。
當你輸入的age為8時,將會輸出:你是個寶寶。
當你輸入的age為13時,將會輸出:你是個寶寶。
當你輸出的age>=15時,將會輸出:你已經是個大人了。
因為if elif else 所有條件為互斥條件,只有乙個能夠滿足。
如果多個條件同時滿足時。則執行第乙個滿足條件。
二、for迴圈
for index in range(5):
print('加油')#輸出的結果為:5次加油
for in結構,index索引 range範圍
range後面的值表示**迴圈的次數
for x in range(5,10)
print(x)#輸出的結果為5,6,7,8,9
練習:
計算0到100之和。
sum = 0#先對變數sum賦值為整型
for x in range(0,101)
sum + = x
print(sum)
range(a,b) a的值代表迴圈開始的位置,b的值代表迴圈結束的位置。
for x in range (1,10,2):#值3為增量
print(x)#輸出的結果為1,3,5,7,9
Python 條件判斷和邏輯表示式
1 邏輯型別bool 2 比較運算子 3 邏輯運算子 4 優先順序和結合性運算子求值乙個關係表示式,應該得到乙個運算結果。python中用兩個特殊的邏輯物件表示比較的結果,分別是true和false,他們是bool型中僅有的兩個物件。等於不等於 小於小於等於 大於大於等於 比較運算子和兩個數值表示式...
if判斷表示式
primary 意義 a file 如果file 存在則為真。b file 如果file 存在且是乙個塊特殊檔案則為真。c file 如果file 存在且是乙個字特殊檔案則為真。d file 如果file 存在且是乙個目錄則為真。e file 如果file 存在則為真。f file 如果file 存...
el 表示式判斷
c if test currentroleid為空 c if c if test currentroleid不為空 c if c if test currentroleid和sysadmin相等 c if c if test currentroleid和sysadmin不相等 c if html v...