小白自學(xué)筆記之Python入門-第二章 初識(shí)Python-3
除了剛剛學(xué)過的賦值運(yùn)算符,Python還有很多運(yùn)算符。如算術(shù)運(yùn)算符(+、-、*、/、%、**、//),比較運(yùn)算符(==、!=、>、<、>=、<=),邏輯運(yùn)算符(and、or、not)等等。此處我們只介紹算術(shù)運(yùn)算符,比較運(yùn)算符和邏輯運(yùn)算符在選擇一章介紹。+、-、*、/ 就是數(shù)學(xué)里的加減乘除。但是,請注意 % 不是百分號,% 是取余運(yùn)算符,** 是冪運(yùn)算符,// 是整除運(yùn)算符。舉例如下:25除以4商6,余數(shù)是1,所以25%4=1,請計(jì)算25%3=?答案是1,再算一下13%5=?答案是3。冪運(yùn)算符如2**3=2*2*2=8,3**4 =3*3*3*3 =81。整除運(yùn)算符 // 是向下取整,如10//4=2,因?yàn)?0/4=2.5,向下取整為2;10//-4=? -3,因?yàn)?0/-4=-2.5,向下取整為-3;-10//-4=2,因?yàn)?10/-4=2.5,向下取整為2。
這一章的內(nèi)容難度較小,但是知識(shí)點(diǎn)比較繁雜,所以就到這里,到這里吧!如果覺得還可以接受,學(xué)霸請繼續(xù)下一章,學(xué)渣請留步止于此,回去再看看吧。
下面我們試著用學(xué)過的內(nèi)容讓Python幫助我們解決一個(gè)問題:使用公式法求一元二次方程 ?的根(降低難度,只考慮實(shí)數(shù)根情況,且a不等于0)。

假設(shè)一元二次方程為3x2+8x+4=0,求根。

因?yàn)橛?jì)算機(jī)不能表示,所以我們分開表示。

參考答案
x1=(-b+(b*b-4*a*c)**0.5)/(2*a)? ????x2=(-b-(b*b-4*a*c)**0.5)/(2*a)
Quiz考一考
這里是通過學(xué)習(xí),自己總結(jié)知識(shí)點(diǎn)和要點(diǎn),設(shè)計(jì)3個(gè)本章內(nèi)容相關(guān)的題目并提供參考答案。題目類型兩種:選擇題和編程題。
最好你設(shè)計(jì)的題目能夠有特點(diǎn)、夠經(jīng)典,這樣就有機(jī)會(huì)作為最后的考題。
?如果上面不夠用,可以再加空白紙貼在這兒。 ??????????????Paste here? ? ? ? ? ??
?
我提供的例子如下:
選擇題
1.下面是合法的變量名的是()
A.2int???????????????? B._0_ ??????????????? C. monney$???????????? D.old name
參考答案: ?B?
2.瞅啥瞅,還看,該你了!
?
編程題
1.編寫程序?qū)崿F(xiàn)反向輸出一個(gè)三位整數(shù)的數(shù)字。如: 234,輸出432。
參考答案:
n=234
ge = n%10
shi=n%100//10
bai=n//100
print(ge,shi,bai)
?2.瞅啥瞅,還看,該你了!
The end.