用法:break也只能用在迴圈體中,整個迴圈直接結束。while迴圈和break一起使用
wile true
: 需要重複的操作
if 迴圈結束的條件:
break
'''
python中完整的for:
1)for 變數 in 序列:
迴圈體
else:
**段2)while 條件語句:
迴圈體else:
**段在for迴圈或者while迴圈後面加else結構不會影響原迴圈的執行。
迴圈的自然死亡,else的**段會執行
迴圈的非自然死亡,else的**段不會執行
如果迴圈是整除結束的,迴圈結束後會執行else後面的**段
如果迴圈是遇到break而結束,那麼else後面的**就不會執行
(可以根據else後面的**是否執行來判斷迴圈在執行過程中有沒有遇到break)
'''
計算機儲存資料是儲存二進位制資料,計算機儲存數字的能力,並且存的是這個數字的二進位制補碼
1)十進位制
基數:0,1,2,3,4,5,6,7,8,9
進製:逢10進1 (8+2->10,9+5->14)
位權: 10的n次方(n從0開始)
程式中的表示方式:直接寫
2)二進位制
基數:0,1
進製:逢2進1 100+110->1010
位權:2的n次方(n從0開始)
程式中的表示方式:加字首0b/0b
3)八進位制
基數:0,1,2,3,4,5,6,7
進製:逢8進1
位權:8的n次方(n從0開始)
程式中的表示方式:加字首0o/0o
4)十六進製制
基數:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
進製:逢16進1
位權:16的n次方(n從0開始)
程式中表示方式:加字首0x/0x
1)其他進製轉10進製,基數乘以位權的和
2)10進製轉其他進製->輾轉取餘法,二進位制:bin、八進位制:oct、十六進製制:hex
整數的原碼、反碼和補碼一樣,
1)原碼:符號位+真值真值是數字絕對值的二進位制,符號位:0表示正,1表示非
10的真值:1010,-10的真值:1010
10的原碼:01010,-10的原碼:11010
計算機中10的原碼:00001010
計算機中-10的原碼:10001010(符號位是最高位)
2)反碼-符號位不變,其他位取反-10的反碼(1位元組):11110101
3)補碼 -反碼+1-10的補碼:11110110
記憶體最小的單位是位(bit)
1位元組=8位,1byte=8bit(記憶體開闢的最小單位是位元組)
1kb=1024位元組
1mb=1024kb
1g=1024mb
1t=1024g
例如:4-5
4的原碼:00000100
4的補碼:00000100
-5的原碼:10000101
5的補碼:11111011
原碼計算:00000100+10000101=10001001-》-9
補碼計算:00000100+11111011=11111111(補碼)-》11111110(反碼)-》10000001->-1
day4 迴圈關鍵字和位運算
continue是關鍵字,只能用在迴圈體中 當執行迴圈體的時候,如果遇到continue,每次迴圈直接結束,馬上進入下次迴圈的判斷 遇到continue結束一次迴圈 練習 計算1到100中所有不能被3整除的數的和 sum 0 for x in range 0,101,3 sum x print 50...
Day4迴圈關鍵字和位運算 知識點總結
continue是關鍵字,只能用在迴圈體中 當執行迴圈體的時候,如果遇到continue,當次迴圈直接結束,馬上進入下次迴圈 遇到continue結束一次迴圈 break是關鍵字,只能在迴圈體中使用 當執行迴圈體的時候,如果遇到break,整個迴圈直接結束 while true 需要重複的操作 if...
day3 迴圈與關鍵字
1.for x in 序列 x 變數名 隨意命名 序列 容器型資料型別的資料,例如,字串,列表,元組,集合,字典,迭代器,生成器 迴圈次數由序列中元素的個數決定 list for x in range 5 迴圈輸入5個數,序列下標從0開始 num input list print list for ...