python第七課 迴圈結構 while

2022-06-19 13:33:14 字數 1516 閱讀 5537

while迴圈:

2.1.有四要素組成:

①.初始化條件(執行一次)乙個起始資料/起點,一般使用變數來進行儲存

②.迴圈條件(可能執行多次)迴圈合適結束全靠它,執行結果為true,那麼迴圈繼續,反之,迴圈就終止了

補充:需要和初始化條件配合

③.迭代條件(可能執行多次)用來改變初始化條件中的資料,只有變化了,才有終止的那一刻

④.迴圈體(可能執行多次)需要重複執行的邏輯**

格式:①

while ②:④③

⑤執行流程:① -> ② -> ④ -> ③ -> ② -> ④ -> ③ -> ② -> ⑤

false

#案例1:

#演示while迴圈的使用

#需求:列印10次馬上有錢

i =0

while i < 10:

print("

馬上有錢")

#i = i + 1

i += 1

#案例2

# 需求:列印1~100之間的偶數,並且得到偶數的個數和總和

# 有計數和累加的思想 --> 可以定義變數來接受

count = 0  #

count的作用是為了記錄偶數的個數

sum1 = 0 #

sum1的作用是為了記錄偶數的總和

i = 1

while i < 101:

if i % 2 ==0:

print

(i) count += 1sum1 +=i

i += 1

print('

1~100之間偶數的個數為:%d

' %count)

print('

1~100之間偶數的總和為:%d

' % sum1)

#案例3:

'''需求:

列印1~150,

如果是3的倍數追加'foo',

如果是5的倍數追加'biz',

如果是7的倍數追加'baz'

效果如下:12

3 foo

45 biz

67 baz

15 foo biz

105 foo biz baz

150 foo biz

i = 1

while i <= 150:

print(i, end=""

)

if i % 3 ==0:

print("

foo", end=""

)

if i % 5 ==0:

print("

biz", end=""

)

if i % 7 ==0:

print("

baz", end=""

)

#以下的print()的作用僅僅是為了換行

print

() i += 1

python第七課(集合)

set 集合是乙個無序不重複元素的集合 無序唯一 支援 union 聯合 intersection 交 difference 差 和 sysmmetric difference 對稱差集 等數 算 建立語法 set1 set 空 set1 set1 set 字典將取key key 唯一 set1 s...

第七課類和結構體

類和結構體是人們構建 所用的一種通用且靈活的構造體。為了在類和結構體中實現各種功能,我們必須要嚴格按照對於常量,變數以及函式所規定的語法規則來定義屬性和新增方法。乙個類的例項,被成為物件。swift 中類和結構體有很多共同點。1 類和結構體對比 共同處 定義屬性用於儲存值 定義方法用於提供功能 定義...

C語言第七課

主要內容 結構體 很重要,掌握 一 結構體的宣告 結構體是一種比較靈活的資料型別,與oc要學的類很相似 結構體是一種自己定義的資料型別示例 struct 結構體名 student 定義乙個學生型別 由結構體型別修飾的變數,叫結構體變數 定義 struct 結構體名 變數名 示例 struct stu...