02 While迴圈 格式化輸出

2022-02-15 03:22:44 字數 2471 閱讀 7333

1. while 迴圈

why:大氣迴圈, 吃飯,上課,睡覺,日復一日,歌曲列表循序環,程式中:輸入使用者名稱密碼,

what:while 無限迴圈。

how:

1. 基本結構:

while

條件:迴圈體

4. 迴圈如何終止?

1. 改變條件

#

練習題: 1~ 100 所有的數字

count = 1flag =true

while

flag:

print

(count)

count = count + 1

if count == 101:

flag =false

count = 1

while count < 101:

print

(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:

print

(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

'print

(int(s1))

#int ----> str

i1 = 100

print

(str(i1),type(str(i1)))

#int ---> bool : 非零即true ,0為false。

i =0

print

(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 =1byte

1024byte =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 並且,兩邊都...