while迴圈:
2.1.有四要素組成:
①.初始化條件(執行一次)乙個起始資料/起點,一般使用變數來進行儲存
②.迴圈條件(可能執行多次)迴圈合適結束全靠它,執行結果為true,那麼迴圈繼續,反之,迴圈就終止了
補充:需要和初始化條件配合
③.迭代條件(可能執行多次)用來改變初始化條件中的資料,只有變化了,才有終止的那一刻
④.迴圈體(可能執行多次)需要重複執行的邏輯**
格式:①
while ②:④③
⑤執行流程:① -> ② -> ④ -> ③ -> ② -> ④ -> ③ -> ② -> ⑤
false
#案例1:
#演示while迴圈的使用
#需求:列印10次馬上有錢
i =0while 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:
(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 = 1while 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()的作用僅僅是為了換行
() 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...