久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

零基礎Python教程-循環結構

今天和大家來分享一下Python教程-循環結構,在Python中,除了順序結構和分支結構這兩種結構還有一種常用的結構,那就是——循環結構。舉個栗子:今天跟女朋友吵架了,女朋友說:“讓我原諒你可以,你要說一萬遍我愛你。”在這里,說一萬遍我愛你的這個動作就是一種循環。

for i in range(10000):  
print("我愛你!")

那么,接下來就讓我們看一下如何使用循環結構。常用的循環結構有2種,分別是 for-in循環和 while循環 。

for-in循環

通常for-in循環用于對一個容器(如:list、tuple)的遍歷或者已知循環執行次數的情況。例如:文章剛開始的時候,女朋友讓你說一萬次我愛你就可以用for-in循環執行。

注意:上文中range() 函數可創建一個整數列表,一般用在 for 循環中。

range(start, end, step)

參數說明:

start:表示計數的起始位置,默認為0。例如:range(10) 可以創建 從 0 開始到 10 的一串整數序列。

end:表示計數的結束位置,但不包括end。例如:range(1,10)可以創建一個從1到9的整數序列。

step:表示步長,如不特殊指定,則默認為1。例如:range(1,10,2)可以創建一個從1到9,步長為2的奇數序列

到這里,大家可能會好奇,那要是我不知道循環次數怎么辦呢?那么接下來的while循環可能會對你有所幫助。

while循環

while循環——只要條件滿足,就不斷循環,條件不滿足時退出循環。例如:女朋友說:“要我原諒你,你要一直說我愛你。直到我讓你停為止。”

while True: flag = input('女朋友還生氣嗎(Y/N):') 
if flag.upper() == 'Y':
print("我愛你!") elif flag.upper() == 'N':
print("女朋友不生氣了!")
break else: print("你還敢說其他的!")
print("回家跪搓衣板吧!")
break

注意:上面的代碼中使用了break關鍵字來提前終止循環,需要注意的是break只能終止它所在的那個循環,這一點在使用嵌套的循環結構(下面會講到)需要引起注意。除了break之外,還有另一個關鍵字是continue,它用來放棄本次循環后續的代碼直接讓循環進入下一輪。

有些時候,如果代碼寫得有問題,會讓程序陷入“死循環”,也就是永遠循環下去。這時可以用Ctrl+C退出程序,或者強制結束Python進程。

嵌套循環

循環和分支是一樣的,也可以進行嵌套。例如:用嵌套循環實現九九乘法表。

for i in range(1,10): 
for j in range (1,i+1):
print("{} * {} = {}".format(i,j,i*j),end="\t")
print()

好啦,今天的分享到這里就結束啦,希望大家能夠持續關注馬哥教育官網,每天都會有大量優質內容與大家分享歐!免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 南雄市| 安吉县| 石阡县| 鸡泽县| 梅河口市| 阿克| 乌海市| 宁津县| 永定县| 白城市| 临漳县| 富民县| 如皋市| 岳池县| 高淳县| 和顺县| 社旗县| 牙克石市| 同仁县| 青阳县| 米脂县| 吉林省| 新绛县| 启东市| 廊坊市| 襄城县| 泽州县| 喀什市| 兴宁市| 全椒县| 花莲市| 衡东县| 博兴县| 沽源县| 新兴县| 吐鲁番市| 定襄县| 库伦旗| 东阳市| 海盐县| 邹城市|