Python中有兩種循環,分別為:for 循環和 while 循環。
循環語句就是在某種條件下,循環的執行某段代碼塊,並在符合條件的情況下跳出該段循環,
其目的是處理想要進行處理的相同任務。它的關鍵詞主要以:for、while來標識。
執行的流程用下圖來說明:

1、for 循環
for 循環可以用來遍歷某一對象(就是把集合中的每個元素都依次訪問一次)。
for循環的基本結構如下:
編寫循環語句時,其語法是這樣的,如下圖:
2、 while 循環
for循環和while循環,兩者的相同點在於都能循環做一件重復的事情;
不同點在於,for循環是在序列窮盡時停止,while循環是在條件不成立時停止。
對於while循環來說,還有兩個重要的關鍵詞:continue和break;
continue用於跳出本次循環,而break用於退出本次循環,下面舉例來說明:
注意:
無限循環:
無限循環也叫死循環,即是說代碼一直在循環里運行,永遠都跳不出來了,死循環在編寫代碼的時候要格外注意,
不要在需要跳出循環的地方造成死循環了;
for、while中使用else
在循環條件為False的時候如果要執行某段代碼塊,則可以用else來操作,例如,上面的for循環可以這么寫:

簡單語句組
如果在循環代碼塊中僅只有一條語句,可以將其寫成一行,這種寫法稱為簡單語句組,例如:
>>>while True: print("Hello,World") #無限循環,僅作為示例使用
循環嵌套
在寫代碼時,有可能會遇到循環里面再調用循環的情況,這種情況就叫做循環嵌套.
比如,可以在for循環中嵌套for循環或者while循環,反之也能在while循環中嵌套for循環和while循環.
出一個小題目,有興趣的朋友可以嘗試一下。
題目:使用嵌套循環打印 0-100 之間的質數:
