91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python之循環結構有哪些

發布時間:2021-08-26 10:24:38 來源:億速云 閱讀:133 作者:小新 欄目:開發技術

這篇文章主要介紹Python之循環結構有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

while循環結構

格式:

while 表達式:
  語句塊

執行流程:當程序執行到while語句時,首先判斷表達式的真假。若表達式的值為真,則執行縮進的語句塊,之后返回表達式繼續判斷;若表達式的值為假,則跳過縮進的語句塊執行。

說明:

  • 表達式:也叫循環條件

  • 語句塊:也叫循環體

  • 死循環:循環條件一直成立

  • break:跳出循環

  • continue:結束本次循環,進入下次循環

  • else:對應的語句塊,循環正常退出時會執行,非正常退出(break)時不執行。

for-in循環結構

說明:

也是一種循環結構,經常用于便利可迭代對象,如:字符串、列表、元組、字典等

格式:

for x in y:
  語句快
# 執行流程:x一次代表y種的一個元素,遍歷結束循環也就結束了

循環嵌套

for i in range(1, 11):
  # print('*' * i)
  # 內存循環控制每一行多少個
  for j in range(i):
    print('*', end=' ')
  print()

利用循環嵌套實現選擇排序

lt = [8, 3, 6, 9, 5, 2, 4, 1, 7]
n = len(lt)
# 外出循環控制排序多少輪
for i in range(n-1):
  # 內存循環控制選擇的元素和其他的元素的比較
  for j in range(i+1,n):
    if lt[i] > lt[j]:
      # 通用交換元素方式
      # temp = lt[i]
      # lt[i] = lt[j]
      # lt[j] = temp
      # python中特有方式
      lt[i], lt[j] = lt[j], lt[i]
print(lt)

利用循環嵌套實現冒泡序

lt = [8, 3, 6, 9, 5, 2, 4, 1, 7]
n = len(lt)
# 外出循環控制排序多少輪
for i in range(n-1):
  # 內存循環控制相鄰兩個元素的比較
  for j in range(n-1-i):
    if lt[i] > lt[i+1]:
      # 通用交換元素方式
      # temp = lt[j]
      # lt[j] = lt[j+1]
      # lt[j+1] = temp
      # python中特有方式
      lt[i], lt[i+1] = lt[i+1], lt[i]
print(lt)

以上是“Python之循環結構有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

固安县| 永靖县| 湟中县| 方正县| 广昌县| 穆棱市| 格尔木市| 泌阳县| 高邑县| 兴仁县| 吴川市| 蒙山县| 白山市| 揭东县| 武山县| 定陶县| 天等县| 从化市| 云梦县| 济源市| 通州市| 安平县| 英超| 于田县| 武乡县| 岳普湖县| 阿克| 松潘县| 武山县| 沈丘县| 桦川县| 吉木萨尔县| 合水县| 怀集县| 晋中市| 惠水县| 巴彦县| 南川市| 西乌| 兰西县| 遂平县|