學習總結 《父與子的程式設計之旅》chapter 3

2021-08-20 04:40:26 字數 639 閱讀 4510

該章學到了運用python進行基本的數**算。

加減乘都沒有什麼特別的,需要注意的是除法。python2中,『/』會預設向下取整`

>>>print

5/22

可以把除法的兩個數中的任何乙個數作為小數輸入,則可以保留小數部分

>>>print

3.0/2

1.5

而python3中則預設浮點數除法

>>>print (5/2)

2.5

如果在python3中想進行整除運算,可以使用雙斜線

>>>print (5

//2)

2

+-*/ 這些符號都是操作符,=是賦值操作符,操作符所操作的東西稱為運算元。

python遵循正確的數學規則

>>>print7%2

1

同時使用/和% 就可以得到整數相除完整的答案。

+= 自增

-= 自減

其實講的就是科學記數法,(e記法),大寫小寫e都是被允許的。

但除非特別要求,或者數字本身很大/很小,否則python不會用e記法顯示數字

學習總結 《父與子的程式設計之旅》chapter 8

本章學習關於迴圈 looping 的內容 又稱for迴圈,使用for關鍵字來建立。語句可表示為 for looper in 1,2,3,4,5 print hello looper 從值1開始,對應列表中乙個值,這個迴圈會把下乙個指令塊中的所有工作完成一次,每次迴圈looper會賦為這個列表的下乙個...

學習總結 《父與子的程式設計之旅》chapter 11

本章學習巢狀與可變迴圈 11.1 巢狀迴圈 比如要實現列印3個乘法表,就是乙個簡單的巢狀迴圈例子。對外迴圈的每次迭代,內迴圈都要完成它的所有迭代。11.2 可變迴圈 如果在乙個for迴圈的range 函式中使用常數 固定的數 程式執行時迴圈總會執行相同的次數,此時我們稱迴圈次數是硬編碼的。如果把迴圈...

python 父與子程式設計之旅 11巢狀與可變迴圈

for multiplier in range 5,8 for i in range 2,11 print i,x multiplier,i multiplier 可變迴圈 numstars int input 請輸入你希望的星 for i in range 1,numstars 1 print 可...