循環(huán)結(jié)構(gòu)---for、break、continue

1、for循環(huán)

for循環(huán)也可以讓指定的代碼重復(fù)執(zhí)行(循環(huán))
for循環(huán)可以遍歷容器中的數(shù)據(jù)(遍歷:從容器中把數(shù)據(jù)一個(gè)一個(gè)取出,容器:可以簡單理解為盒子,盒子中可以存放很多的數(shù)據(jù)(字符串str,列表list, 元組tuple,字典dict)

●語法:

 for變量名in容器:
  重復(fù)執(zhí)行的代碼

1、 for和in都是關(guān)鍵字
2、容器中有多少個(gè)數(shù)據(jù),循環(huán)會(huì)執(zhí)行多少次(日個(gè)數(shù)據(jù),執(zhí)行0次,
3、每次循環(huán),會(huì)將容器中數(shù)據(jù)取出一個(gè)保存到in關(guān)鍵字前邊的變量中

str = "hello"
for i in str:
print(i)

2、for 做指定次數(shù)的循環(huán)

for變量in range(n):
 重復(fù)執(zhí)行的代碼

1, range() 是Python 中的函數(shù),作用使用可以生成[0,n)之間的整數(shù),不包含n,一共有n個(gè)數(shù)字,所以這個(gè)循環(huán)循環(huán)n次
2,想讓for循環(huán)循環(huán)多少次,n就寫幾
3,變量的值也是每次循環(huán)從[0, n)取出一個(gè)值,第一次取得是0 ,最
后一次取得是n-1

3、●range() 變形

需求:使用for循環(huán)獲取5到10之間的數(shù)字

for變量in range(a, b):
重復(fù)的代碼

range(a, b)
作用是生成[a, b)之間的整數(shù)數(shù)字,不包含b

  for i in range(3,7):
     print(i)//結(jié)果為:3 4 5 6

4.break和continue

break和continue 是Python中的兩個(gè)關(guān)鍵字,只能在循環(huán)中使用
break:終止循環(huán),即代碼執(zhí)行遇到break, 循環(huán)不再執(zhí)行,立即結(jié)束
continue:跳過本次循環(huán).即代碼執(zhí)行遇到break, 本次循環(huán)剩下的代碼不再
執(zhí)行,繼續(xù)下一次循環(huán)
break:
str = input("輸入:")
for i in str:
if i == "1":
break
print(i)

輸入:234156
2
3
4

Process finished with exit code 0
continue:

str = input("輸入:")
for i in str:
    if i == "1":
       continue
    print(i)

輸入:234156
2
3
4
5
6

Process finished with exit code 0

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容