1. while 迴圈
why:大氣迴圈, 吃飯,上課,睡覺,日復一日,歌曲列表循序環,程式中:輸入使用者名稱密碼,
what:while 無限迴圈。
how:
1. 基本結構:
while條件:迴圈體
4. 迴圈如何終止?
1. 改變條件
#練習題: 1~ 100 所有的數字
count = 1flag =true
while
flag:
(count)
count = count + 1
if count == 101:
flag =false
count = 1
while count < 101:
(count)
count = count + 1
#1 + 2 + 3 + ...... 100 的最終結果:
s =0
count = 1
while count < 101:
s = s +count
count = count + 1
print(s)
2. break
4. continue
#flag =true
while
flag:
print(111)
print(222)
flag =false
continue
print(333)
#while else: while 迴圈如果被break打斷,則不執行else語句。
count = 1
while count < 5:
(count)
if count == 2:
break
count = count + 1
else
:
print(666)
#and or not
#1 在沒有()的情況下,優先順序:not > and > or,同一優先順序從左至右依次計算
#情況1:兩邊都是比較運算
#print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)
#print(true or false)
#情況2:兩邊都是整數
'''x or y , x為真,值就是x,x為假,值是y
'''#
print(1 or 2)
#print(3 or 2)
#print(4 or 2)
#print(-1 or 2)
#print(0 or 2)
#print(1 and 2)
資料型別之間的轉換
#str ---> int : 只能是純數字組成的字串
s1 = '
00100
(int(s1))
#int ----> str
i1 = 100
(str(i1),type(str(i1)))
#int ---> bool : 非零即true ,0為false。
i =0
(bool(i))
#bool ---> int
print(int(true)) #
1print(int(false)) #
0
4. 編碼的初識
8bit == 1byte
gbk: 英文本母,數字,特殊字元和中文。國標
乙個英文本母: 0000 0001 : a
乙個中文 中: 0000 0001 0100 0001 : 中
utf-8:公升級:最少用8bit1個位元組表示乙個字元。
0000 0011: a 1位元組
0000 0011 0000 0011 歐洲 2個位元組
0000 0011 0000 0011 0000 0011 中: 3個位元組
'中國12he' : gbk: 8個位元組
'中國12he' : utf-8: 10個位元組
8bit =1byte1024byte =1kb
1024kb =1mb
1024mb =1gb
1024gb =1tb
1024tb =1pb
1024tb =1eb
1024eb =1zb
1024zb =1yb
1024yb =1nb
1024nb = 1db
7.6mb ----> 7.6 * 1024 * 1024 * 8
while,格式化輸出
1.while迴圈 while 條件 塊 迴圈體 num 1 while num 5 print num num 1 break 結束迴圈 停止當前本層迴圈 continue 結束本次迴圈,繼續下次迴圈 2.格式化輸出 符號 連線左右字元,s 表示字串佔位符,可以放置任何內容 d 數字佔位符,只能放...
python格式化while迴圈
1.格式化輸出 print 字串 name,age,hobby,job 格式化 name input name age input age hobby input hobby job input job print 我叫 s喜歡 s今年 s就業於 s name,hobby,age,job print...
while迴圈,格式化輸出,運算子
1,while迴圈 while 條件 迴圈體 塊 執行流程 當條件成立.執行迴圈體.然後再次判斷條件是否成立.直到條件為假.迴圈終止 break 停止當前迴圈 continue 停止當前本次迴圈.繼續執行下一次迴圈2,格式化輸出 s 字串佔位 d 數字的佔位3,運算子 邏輯運算 and 並且,兩邊都...