Python基礎02 條件與迴圈

2021-09-28 20:43:25 字數 2034 閱讀 8668

(1)if else 語句

if 判斷語句:

執行語句 #成立執行

.....

else:

..... #不成立時執行

a=

5if a%2==

0:print

(a,"是偶數"

)else

:print

(a,"是奇數"

)#a是奇數

(2)if elif else 語句

if 判斷語句1:

執行語句1

elif 判斷語句2:

執行語句2

elif 判斷語句3:

執行語句3

else:

執行語句

a=

5if a<0:

print

(a,"是負數"

)elif a>=

0and a%2==

0:print

(a,"是正偶數"

)elif a>=

0and a%2==

1:print

(a,"是整奇數"

)else

:print

("erro"

)

(1)while迴圈語句

while 判斷語句:

執行語句

......

numbers=[12

,32,-

76,9,

-23,-

10]positive=

negative=

while

(len

(numbers)

>0)

: number=numbers.pop(

)if number>0:

if number<0:

print

("positive="

,positive,

"negative="

,negative)

#positive= [9, 32, 12] negative= [-10, -23, -76]

(2)for迴圈語句

for iterating_var in sequence:     #sequence可為列表或元組

statements(s)

list1=

['a'

,'b'

,'c'

,'d'

]#list1=('a','b','c','d')

for i in

range

(len

(list1)):

print

(list1[i]

)]

(3)巢狀迴圈

for巢狀:

for iterating_var in sequence:

for iterating_var in sequence:

statements(s)

statements(s)

while巢狀:

while expression:

while expression:

statement(s)

statement(s)

for-while 混合巢狀

(4)break語句

for num in range(0,5):

print(num)

if num==3:

break #0 1 2 3

(5)continue語句

for num in range(0,5):

if num==3:

continue

print(num) #0 1 2 4

02 條件與迴圈

迴圈pycharm炸掉了,可喜可賀可喜可賀,天曉得我是怎麼摸索 的 最基本的就是,如果判斷條件為true,則執行後續語句,如果為false,則跳過條件之後的語句或執行else elif之後的語句。需要注意的是,else elif的對應方式不是線性或者上下對應的,而是以縮進來搭配的,也就是else的懸...

python基礎 Task02 條件與迴圈

一 python條件語句 if 語句的判斷條件可以用 來表示其關係。python 並不支援 switch 語句,所以多個條件判斷,只能用elif來實現。如果多個條件需同時判斷時,可以使用 or 或 表示兩個 或多個 條件有乙個成立時判斷條件成功 使用 and 與 時,表示只有兩個 或多個 條件同時成...

Python基礎02 條件語句,迴圈語句

while else迴圈 當while迴圈正常執行完的情況下,執行else輸出,如果while迴圈中執行了跳出迴圈的語句,比如 break,將不執行else 塊的內容。for else迴圈 當for迴圈正常執行完的情況下,執行else輸出,如果for迴圈中執行了跳出迴圈的語句,比如 break,將不...