Python基礎五之break和continue

2021-08-31 21:36:43 字數 1234 閱讀 7302

通常,迴圈會不斷的執行**塊,直到條件為假或者使用完序列中的所有元素。但在有些情況下,你可能想中斷迴圈,開始新迭代或者直接結束迴圈。

1、break:直接跳出迴圈,執行後面的**。假設找到小於100的最大平方值。

from math import sqrt;

for n in range(99,0,-1):

root=sqrt(n);

if root==int(root):

print(n)

break

執行結果:

81
2、continue:語句continue沒有break用的多,它結束當前迭代,並跳到下一次迭代開頭。這意味著跳過迴圈中餘下的語句,但不結束迴圈。

3、迴圈語句中的else:

from math import sqrt;

for n in range(99,80,-1):

root=sqrt(n);

if root==int(root):

print(n)

break;

else:

print("didnot find it")

執行結果:

81
from math import sqrt;

for n in range(99,81,-1):

root=sqrt(n);

if root==int(root):

print(n)

break;

else:

print("didnot find it")

執行結果:

didnot find it
3、pass:佔位符。即什麼都不用做。

4、del 刪除。

x=["hello","world"]

y=x;

print(x);

print(y)

del x;

print(y)

執行結果:

['hello', 'world']

['hello', 'world']

['hello', 'world']

你可能認為刪除x,同時也刪除y。但刪除x對你沒有任何影響,因為你只刪除名稱x,而沒有刪除列表本身。

Python之基礎概念 五

基本運算子 a 0b11011 b 0b11100 a 27 b 28 c a a a b a 31 bin a 0b11111 符合賦值運算子 運算子優先順序 類似於int 也可以使用float 將其他型別轉化成浮點數 整數和浮點數運算時,結果轉為浮點數。round value 可以返回四捨五入的...

python 學習(八)之 break 語句

break語句用來終止迴圈語句,即迴圈條件沒有false條件或者序列還沒被完全遞迴完,也會停止執行迴圈語句。break語句用在while和for迴圈中。如果您使用巢狀迴圈,break語句將停止執行最深層的迴圈,並開始執行下一行 python語言 break 語句語法 break 示例一 usr bi...

scala基礎之迴圈 break和continue

for表示式 for i 表示式 集合 陣列 scala val num 1.to 5 num scala.collection.immutable.range.inclusive range 1,2,3,4,5 scala for i num 12 345scala for i 1.to 6 12...