---恢復內容開始---
1. while迴圈 (難點)
while 條件:
迴圈體(break, continue)
continue 停止當前本次迴圈. 繼續執行下一次迴圈
break 徹底結束乙個迴圈
whiletrue:
n= int(input("
輸入乙個數字"))
if n> 66:
print("
猜大了"
)
continue
if n<66:
print("
猜小了"
)
continue
if n==66:
print("正確"
)
break
2. 格式化輸出%s %d
f""
count = 2while count >=0:
password = input("
使用者登入,請輸入密碼:")
print("
輸入錯誤,你還有%s機會
"%(count))
count = count-1
3. 運算子and or not (難點)
運算順序: ()=> not => and =>or
and : 並且. 左右兩端同時為真. 結果才能是真
or : 或者. 左右兩端有乙個是真. 結果就是真
not : 非. 非真既假, 非假既真 不真-> 假 不假 -> 真
例如:not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
4. 初識編碼gbk unicode utf-8
1. ascii 8bit 1byte(位元組) 256個碼位 只用到了7bit, 用到了前128個 最前面的一位是0
2. 中國人自己對計算機編碼進行統計. 自己設計. 對ascii進行擴充套件 ansi 16bit -> 清華同方 -> gbk
gbk 放的是中文編碼. 16bit 2byte 相容ascii
3. 對所有編碼進行統一. unicode. 萬國碼. 32bit. 4byte. 夠用了但是很浪費
4. utf-8 可變長度的unicode
英文: 1byte
歐洲文字: 2byte
中文: 3byte
位元組(byte)1byte =8bit
1kb =1024byte
1mb =1024kb
1gb =1024mb
1tb =1024gb
1pb = 1024tb
最後,來乙個小小的練習吧!!!!!!
計算 1-100之間所有的數的和sum = 0 #
sum: 0 + 1 + 2 + 3 + 4....99 + 100
count = 1 #
count: 1, 2, 3, 4, 99,100, 101
while count <= 100:
sum = sum + count #
累加運算
count = count + 1
print(sum)
NOT運算子與 運算子
6.4.2 not運算子與 運算子 對於簡單的條件查詢,not運算子與 運算子的功能幾乎沒有什麼區別,那麼not運算子的優勢體現在 呢?答案是它可以與其他運算子組合使用,這一點是 運算子所不能實現的。在6.4.1節已經介紹了not運算子與in運算子組合使用的例子,下面給出乙個not運算子與betwe...
C語言 運算子與 運算子
我們平時使用帶參巨集時,字串中的巨集引數是沒有被替換的。例如 輸出結果為 然而,我們期望輸出的結果是 5 20 2513 14 27 這該怎麼做呢?其實,c語言允許在字串中包含巨集引數。在類函式巨集 帶參巨集 中,號作為乙個預處理運算子,可以把記號轉換成字串。例如,如果a是乙個巨集形參,那麼 a就是...
初識運算子和編碼
一 格式化輸出 s表示乙個佔位符 d表示乙個數字佔位符 在使用過程中注意要想表達實際的10 需用10 來寫 name input 請輸入名字 age int input 請輸入年齡 print 我叫 s,我今年 d 我已經完成了工作的20 name,age 二 相關運算 演算法運算 比較運算 邏輯運...