日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

今日浅谈循环 for与while

發布時間:2025/6/17 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 今日浅谈循环 for与while 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

昨天寫的條件分支結構與今日寫的循環是編程兩個最基本的也非常重要的個結構

for循環

  for循環可以從一個元組(tuple),列表(list),字典(dict),集合(set),字符串(string')中提取任何一個元素,并對其進行操作,除此之外還支持可迭代對象,這一點非常的有用。(for循環經常會與range一起用)

清單1:此代碼塊有for循環的基本結構,for與else一起用的情形,復習了昨日寫的條件分支結構

?

for i in range(5):if i == 3:continuueelif i==4:breakelse:print(i) else:print('This is else-code')>>>0,1,2

?

無論是字符串,元組,列表,集合都是序列,情形都類似,但是元組和字符串是部可改變的序列。

清單2:(for循環與字典)

1 dict1 = {'a':'A','b':'B','c':'C'} 2 3 for i,j in dict1.items(): 4 print('{}---->{}'.format(i,j)) 5 6 >>>a---->A 7 b---->B 8 c---->C 9 #遍歷字典的鍵時: 10 for i in dict.keys(): 11 print(i) 12 13 >>>a,b,c 14 15 #遍歷字典的所有值時,代碼幾乎一樣

?

(關于序列的后面在會寫的,今天就不過多的贅述了)

while循環

while循環與for循環不同的是,當條件為False時,跳出循環,而for循環多數時當序列取盡時跳出循環,for與while的相同點是都能通過循環完成某個需求。break與continue的使用情況與for循環一致。while---else--也與for的情形一樣 ?都是'干完就能怎樣,干不完別想怎樣'

清單3:(九九乘法表)

?

1 i = 1 2 while i <= 9: 3 j = 1 4 while j <=i: 5 print('{:<2}*{:<2}={:<4}'.format(i,j,i*j),end = '') 6 j = j+1 7 i = i+1 8 print()

?

for循環中,循環的次數時已知的,多數是對序列,可迭代對象進行循環。while循環則是多數未知循環次數時, 但需要注意一點,while循環的出口(有循環變量時,注意一定要有循環變量的變化否則容易死循環)

能想到的循環就只有這些,希望自己能不斷加油,在沒有任何意外的情況下每天都堅持寫博客(在這里16號和自己請一個假,16號要回家,要和好久不見的小外甥玩耍!!!)

?

轉載于:https://www.cnblogs.com/mdevelopment/p/8231864.html

總結

以上是生活随笔為你收集整理的今日浅谈循环 for与while的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。