Python中if判斷表示式和for迴圈

2021-08-21 07:53:42 字數 1464 閱讀 9918

一、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...