1. 程式人生 > 其它 >Python入門基礎篇 No.43 —— while迴圈結構_死迴圈處理

Python入門基礎篇 No.43 —— while迴圈結構_死迴圈處理

技術標籤:# 基礎python程式語言經驗分享程式人生windows

Python入門基礎篇 No.43 —— while迴圈結構_死迴圈處理


文章目錄

前生篇:選擇結構巢狀

後世篇:for迴圈結構_遍歷各種可迭代物件_range物件


前言

在這裡插入圖片描述


一、迴圈結構

  • 迴圈結構用來重複執行一條或多條語句。表達這樣的邏輯:如果符合條件,則反覆執行迴圈體裡的語句。在每次執行完後都會判斷一次條件是否為 True,如果為 True 則重複執行迴圈體裡的語句。圖示如下:

在這裡插入圖片描述

  • 迴圈體裡面的語句至少應該包含改變條件表示式的語句,以使迴圈趨於結束;否則,就會變成一個死迴圈。

在這裡插入圖片描述

二、while 迴圈

  • while 迴圈的語法格式如下:
while 條件表示式:
	迴圈體語句
  • 利用 while 迴圈列印從 0-10 的數字。

程式碼演示:

num = 0
while num <= 10:
    print(num)
    num += 1
  • 利用 while 迴圈,計算 1-100 之間數字的累加和;計算 1-100 之間偶數的累加和,計算 1-100 之間奇數的累加和。

程式碼演示:

num = 0
sum_all = 0     # 1-100所有數的累加和
sum_even = 0    # 1-100偶數的累加和
sum_odd = 0     # 1-100奇數的累加和
while num <=
100: sum_all += num if num % 2 == 0: sum_even += num else:sum_odd += num num += 1 # 迭代,改變條件表示式,使迴圈趨於結束 print("1-100所有數的累加和", sum_all) print("1-100偶數的累加和", sum_even) print("1-100奇數的累加和", sum_odd)

在這裡插入圖片描述


總結

以上幫各位總結好了,收藏,關注即可查收。

前生篇:選擇結構巢狀

後世篇:for迴圈結構_遍歷各種可迭代物件_range物件


關注下方公眾號,免費拿Python學習資料!!!

在這裡插入圖片描述