對python中的控制條件、迴圈和跳出詳解
**縮排(**塊)程式設計客棧:
python用縮排表示**塊,沒有其他語言的大括號
縮排是強制檢查,整個**縮排必須一致,否則無法執行
用2、4個空格或者tab縮排
ide自動保證縮排一致
if、elif和else的條件分支:
ifif...else
if...elif..else
沒有switch、case語法
空的列表、元祖、字串、0都被評估為false
none被評估為false
控制條件後面必須加":"
a=100
if a > 80 :
print a,">80"
else :
print a,"<80"
a=60
if 程式設計客棧a < 50 :
print a,"<50"
eliettzsakf a > 50 and a < 80 :
print a,">50 and ",a,"<80"
else :
print a,">80"
a = # 0 "" none
if a:
print "a is true"
else:
print "a is false"
迴圈while:(更多為迭代)
當條件表示式為flase時,將停止迴圈
遍歷for:
遍歷乙個序列中的每乙個元素)
range函式構造乙個序列
#while for rnage()
a=10
while a<20:
print a
a += 1
# while true: #死迴圈
# print "aaa"
a=[1,2,3,4,5,6]
for i in a : #不能寫死迴圈
print i
print range(1,10) #預設步長為為1,不能是小數
print range(1,10,2)
跳出迴圈 break、continue:
break:跳出整個迴圈
continue:跳出單個迴圈
break :非正常退出迴圈
continue:正常退出迴圈
while和for都支援乙個else分支,正常退出整個迴圈,會執行一次else**
#continue break
a=range(1,10)
for i in a程式設計客棧:
if i%4==0 :
#continue
break
else :
print i
else :
print "final out is ok程式設計客棧"
本文標題: 對python中的控制條件、迴圈和跳出詳解
本文位址:
Python的條件控制及迴圈
一 條件控制 1.if語句的使用 python中if語句的一般形式如下所示 上圖中 如果 score 90 為 true 將執行 print 優秀 語句 如果 score 90 為false,將判斷 score 75 and score 90 語句 如果 score 75 and score 90 ...
Python學習筆記 條件控制 迴圈
條件控制if python 中用elif代替了 else if,所以if語句的關鍵字為 if elif else。注意 1 每個條件後面要使用冒號 2 使用縮進來劃分語句塊 3 在python中沒有switch case語句 菜鳥教程 迴圈 迴圈 for while 迴圈語句有 for 和 whil...
python 條件控制與迴圈語句
本學期學習機器學習,今天來重新看了一下python的語法。和其他語言中的語法一樣,if else 語言。例子 如下 x int input please enter first value1 y int input please enter second value2 z int input ple...