該章學到了運用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 可...