python最簡(jiǎn)分?jǐn)?shù)函數(shù) python分?jǐn)?shù)類型

Python編程題:輸入一個(gè)純小數(shù),輸出它的最簡(jiǎn)分?jǐn)?shù)

題目:輸入正整數(shù)a,b,c,輸出a/b的小數(shù)形式,精確到小數(shù)點(diǎn)后c位。a,b=10^6,c=100.

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了大廠免費(fèi)建站歡迎大家使用!

輸入包含多組數(shù)據(jù),結(jié)束標(biāo)記為a=b=c=0。

樣例輸入:

python常用函數(shù)

1、complex()

返回一個(gè)形如?a+bj?的復(fù)數(shù),傳入?yún)?shù)分為三種情況:

參數(shù)為空時(shí),返回0j;參數(shù)為字符串時(shí),將字符串表達(dá)式解釋為復(fù)數(shù)形式并返回;參數(shù)為兩個(gè)整數(shù)(a,b)時(shí),返回?a+bj;參數(shù)只有一個(gè)整數(shù) a 時(shí),虛部 b 默認(rèn)為0,函數(shù)返回?a+0j。

2、dir()

不提供參數(shù)時(shí),返回當(dāng)前本地范圍內(nèi)的名稱列表;提供一個(gè)參數(shù)時(shí),返回該對(duì)象包含的全部屬性。

3、divmod(a,b)

a -- 代表被除數(shù),整數(shù)或浮點(diǎn)數(shù);b -- 代表除數(shù),整數(shù)或浮點(diǎn)數(shù);根據(jù) 除法運(yùn)算 計(jì)算 a,b 之間的商和余數(shù),函數(shù)返回一個(gè)元組(p,q)?,p 代表商?a//b?,q 代表余數(shù)?a%b。

4、enumerate(iterable,start=0)

iterable -- 一個(gè)可迭代對(duì)象,列表、元組序列等;start -- 計(jì)數(shù)索引值,默認(rèn)初始為0‘該函數(shù)返回枚舉對(duì)象是個(gè)迭代器,利用 next() 方法依次返回元素值,每個(gè)元素以元組形式存在,包含一個(gè)計(jì)數(shù)元素(起始為 start )和 iterable 中對(duì)應(yīng)的元素值。

Python編程題:編寫函數(shù),計(jì)算某班級(jí)學(xué)生考試的平均分?

def?avgScore(scores,n=10):

s?=?0

for?i?in?range(len(scores)):

s?+=?scores[i]

return?s/n

scores=[90,88,76,45,77,95,66,88,91]

print("按班級(jí)人數(shù)計(jì)算的平均值:{:.2f}".format(avgScore(scores)))

print("按考試人數(shù)計(jì)算的平均值:{:.2f}".format(avgScore(scores,len?(scores))))

python判斷是否是最簡(jiǎn)分?jǐn)?shù)

def?Is_Simple(a,b):

if?a??b:

n?=?a

else:

n?=?b

for?i?in?range(2,n):

if?a%i?==?0?and?b%i==0:

return?0

else:

return?1

ostr?=?raw_input('請(qǐng)輸入一個(gè)如例子中的分?jǐn)?shù):2/3')

if?'/'?in?ostr:

oList?=?ostr.split('/')

if?oList[0].isnumeric()?and?oList[1].isnumeric():

m?=?int(oList[0])

d?=?int(oList[1])

if?Is_Simple(m,d):

print?'%s是最簡(jiǎn)分?jǐn)?shù)!'%?ostr

else:

print?'%s不是最簡(jiǎn)分?jǐn)?shù)'%?ostr

else:

print?'請(qǐng)輸入正常的分?jǐn)?shù)'

else:

print?'請(qǐng)輸入正常的分?jǐn)?shù)'

新聞標(biāo)題:python最簡(jiǎn)分?jǐn)?shù)函數(shù) python分?jǐn)?shù)類型
標(biāo)題URL:http://muchs.cn/article40/hjdjho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、Google、App設(shè)計(jì)、企業(yè)建站、移動(dòng)網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化