由於最近公眾號的改版,為了保證你們第一時間能看到小邦學姐的文章,大家記得將公眾號 加星標置頂 哦!
大家好,我是你們的小邦學姐。我又來送乾貨啦~~今天分享一個比較基本的知識——python之while 循環語句。後面,學姐也會陸續跟大家分享一些知識乾貨,跟大家一起成長。如果你有特別想學的知識點,也可以留言或者發消息和學姐交流哈~~
while 語句基本語法
初始條件設置 —— 通常是重複執行的 計數器
while 條件(判斷 計數器 是否達到 目標次數):
條件滿足時,做的事情1
條件滿足時,做的事情2
條件滿足時,做的事情3
...(省略)...
處理條件(計數器 + 1)
列印輸出5遍「你好 小邦學姐」
# 列印輸出5遍「你好!小邦學姐」
i = 1
while i <= 5:
print("你好!小邦學姐")
i += 1
通過while 循環求1~100所有整數累加的和
result = 0
i = 0
while i <= 100:
result += i
i += 1
print('\t第%d次計算結果是:%d' % (i, result))
print('1~100所有整數累加的和為:%d' % result)
運行結果為:
求0~100以內所有偶數累加的和
# 求0~100以內偶數的和
result = 0
i = 0
while i <= 100:
if i % 2 == 0:
result += i
print('這次偶數為:%d ,相加結果為:%d' % (i, result))
i += 1
print(result)
結束循環
(1) break
·在循環過程中,如果某一個條件滿足後,不再希望循環繼續執行,可以使用 break 退出循環
(2) continue
在循環過程中,如果某一個條件滿足後,不希望執行循環代碼,但是又不希望退出循環,可以使用 continue。也就是:在整個循環中,只有某些條件,不需要執行循環代碼,而其他條件都需要執行需要注意:使用 continue 時,條件處理部分的代碼,需要特別注意,不小心會出現 死循環。
while循環嵌套
循環嵌套語法
while 條件 1:
條件滿足時,做的事情1
條件滿足時,做的事情2
條件滿足時,做的事情3
...(省略)...
while 條件 2:
條件滿足時,做的事情1
條件滿足時,做的事情2
條件滿足時,做的事情3
...(省略)...
處理條件 2
處理條件 1
通過輸出九九乘法表體驗while循環嵌套
row = 1
while row <= 9:
column = 1
while column <= row:
result = row * column
# print默認end屬性為「\n」,需要去掉改屬性
print("%d * %d = %d\t" % (column, row, result), end="")
column += 1
# 結束end=''的影響,另起一行
print("")
row += 1
運行結果為:
回復【大禮包】領取編程大禮包資源
回復【畢設】領取超百套畢業設計
回復【應屆生】獲取精美簡歷模板
回復【大廠】獲取超全2020大廠薪資一覽
回復【0903】獲取Java面試寶典
回復【0908】獲取前端面試寶典
回復【壁紙】獲取小邦學姐高清壁紙