if判斷
if 條件:
縮排的**塊
例:設有a = 10 , b = 20
if a < b:
print(b)
if 條件:
縮排的**塊
else:
縮排的**塊
例:設有a = 10 , b = 20
if a > b:
print(a)
else:
print(b)
if 條件:
縮排的**塊
elif 條件:
縮排的**塊
elif 條件:
縮排的**塊
else:
縮排的**塊
例:輸入乙個學生的分數,90以上為a,80到90之間為b,60到80之間為c,60以下為d
score = int(input("puts your score: "))
if score >= 90:
print("a")
elif score >=80: #由於不滿足score > 90才會跳到這裡進行判斷,所以無需寫成「 elif 90>score>=80:」下同。
print("b")
elif score >=60:
print("c")
else:
print("d")
流程控制之while迴圈
while 條件:
迴圈體如果條件為真,則執行迴圈體,執行完畢後再次判斷迴圈條件是否執行下一次迴圈,依此類推。
例:迴圈列印從1到10
i = 1
while i <= 10:
print(i)
i += 1
例:迴圈列印1到10之間的奇數
i = 0
while i < 10:
if i %2 == 1:
print(i)
i += 1
while true:
print("----------------")
break 是直接跳出迴圈,continue是跳過本次迴圈繼續下一次迴圈
例:列印1到10,若到8則終止列印
i = 1
while i <= 10:
if i == 8:
break
print(i)
i += 1
例:列印1到10,若到8則跳過8繼續列印其他數字
i = 1
while i <= 10:
if i == 8:
i += 1
continue
print(i)
i += 1
例:使用while迴圈列印九九乘法表
i = 0
while i < 9:
j = 0
i += 1
while j < i:
j += 1
print("%s*%s=%s" %(j, i, i * j), end=' ') #end=' '的作用就是列印完這一行不換行
print()#列印換行
for i in range(10)
縮排的**塊
例:迴圈列印1到10的所有整數
for i in range(1,10):
print(i)
例:列印九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print('%s*%s=%s'%(j,i,j*i),end=' ')
print()
python中流程控制語句
1 if pass 沒有任何的意義,只為了保證結構的完整性 if後面的表示式 if後面可以跟任何表示式,這個表示式如果是關係表示式或者是邏輯表示式,沒有什麼可說的,判斷真假執行即可,如果是其它表示式,怎麼辦,就相當於bool 表示式 之後的結果,然後再去判斷真假即可 字串比較大小 英文本串 比較的是...
Perl 中流程控制語句
一 迴圈語句 1.for 語句 例子 計算從1到10,所有正整數的和.sum 0 for i 1 i 10 i print sum n 2.foreach語句 例子1 計算從1.100,所有正整數的和.sum 0 foreach 1.100 print sum n 例子2 計算從1.5,所有正整數的...
python流程控制 python之流程控制
電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...