-與數學中整數概念一致。
-可正可負,沒有取值範圍。
-pow(x,y)
:計算x的y次方,想算多大算多大。
-整數的四種表達形式:
-十進位制,1010,22,32。
-二進位制,以0b或0b開頭:0b10,0b01。
-八進位制,以0o或0o開頭:0o34,0o43。
-十六進製制,以0x或0x開頭:0x9a,0x98。
與數學中實數的概念一致
-帶有小數點及小數的數字
-浮點數取值範圍和小數精度都存在限制,常規計算可忽略。
-取值範圍數量級約pow(-10,307)
到pow(10,308)
,精度數量級10^-16。
-浮點數間運算存在不確定尾數,如0.1+0.3 ==0.4
則會得到輸出false。
-函式round(x,d):對x四捨五入,d是小數擷取位。
-浮點數可以採用科學技術法表示 e表示a*10^b。
-與數學中複數的概念一致。
-z=a+bj ,a是實部,b是虛部,可用z.real獲得實部,z.imag獲得虛部。
x+y :x與y之和
x-y:x與y之差
x*y:x與y之積
x/y:x與y之商
x//y:x與y之整數商
+x :x本身
-x :x的負值
x%y:計算餘數
x**y:x的y次冪
x = x op y,op為二元操作符
型別間可進行混合運算,生成結果為"最寬型別"。
-三種型別存在一種逐漸擴充套件或變寬的關係:整數 ->浮點數->複數
六、數值運算函式
abs(x):
divmod(x,y):
pow(x,y[,z]):冪餘
round(x[,d]):四捨五入,d是保留小數字數。
max(x,w,s,z,…,q);返回所有數中的最大值。
min(x,w,s,z,…,q);取出所有數中的最小值。
int(x):將x變為整數,捨棄小數部分。
float(x):將x變為浮點數,增加小數部分。
complex(x):將x變為複數,增加敘述部分。
集訓第三週
又要感嘆時間過得真快了,8月13號,距離第一場網路賽還有26天。暑假三周集訓結束,個人賽也結束了,這一周還是做了一些個人賽,然後組好了隊伍。去年一隊有2個人算是 實力超群 比其餘人都高乙個檔次。而今年大家的水平都差不多,沒有像去年他們那麼突出,實力自然有不小的下降。相比去年的隊伍,今年隊的特點是大家...
第三週作業
實驗作業 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係...
第三週作業
要求 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係數,...