(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,將不...