第三週 3 1 數字型別及操作

2021-10-07 13:30:39 字數 1120 閱讀 7725

-與數學中整數概念一致。

-可正可負,沒有取值範圍。

-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.編寫乙個程式,輸入乙個一元二次方程的三個係數,...