十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
出現(xiàn)那個錯誤,是因為自定義函數(shù)zh沒有返回值,所以導(dǎo)致a=zh(cj[i]);a沒有類型(NoneType)
達(dá)坂城網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),達(dá)坂城網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為達(dá)坂城上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的達(dá)坂城做網(wǎng)站的公司定做!
我?guī)湍惆裀ython程序改完了,你看看吧(注意程序的縮進(jìn),因為python程序依賴縮進(jìn)判斷程序邏輯)
#!/usr/bin/python?
#conding=utf-8
import?string
def?zh(m):
if?ord(m)==ord("A"):
return?95
if?ord(m)==ord("B"):
return?85
if?ord(m)==ord("C"):
return?75
if?ord(m)==ord("D"):
return?65
if?ord(m)==ord("E"):
return?40
cj=str(input("請輸入五門成績:"))
zcj=0;
for?i?in?range(0,5):
a=zh(cj[i]);
zcj=zcj+a;
pjcj=zcj*1.0/5;
print("平均成績?yōu)?{}".format(pjcj))
python3.6代碼:
cnt=0
whileTrue:
print("請輸入分?jǐn)?shù):")
i=input()
if(noti):
print("輸入有誤!")
print("學(xué)生人數(shù):"+str(cnt))
int i;
min = max = score[0];
avg = 0;
for(i=0; in; i++)
baiavg += score[i];
if(score[i] max)?
規(guī)范的代碼:
Python采用強(qiáng)制縮進(jìn)的方式使得代碼具有較好可讀性。而Python語言寫的程序不需要編譯成二進(jìn)制代碼。Python的作者設(shè)計限制性很強(qiáng)的語法,使得不好的編程習(xí)慣(例如if語句的下一行不向右縮進(jìn))都不能通過編譯。其中很重要的一項就是Python的縮進(jìn)規(guī)則。
一個和其他大多數(shù)語言(如C)的區(qū)別就是,一個模塊的界限,完全是由每行的首字符在這一行的位置來決定(而C語言是用一對花括號{}來明確的定出模塊的邊界,與字符的位置毫無關(guān)系)。
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("按班級人數(shù)計算的平均值:{:.2f}".format(avgScore(scores)))
print("按考試人數(shù)計算的平均值:{:.2f}".format(avgScore(scores,len?(scores))))
1、Fraction函數(shù)是python中實現(xiàn)分?jǐn)?shù)的一個模塊(module),可以被拿來直接使用的代碼程序,包括類、函數(shù)以及標(biāo)簽的定義,是python標(biāo)準(zhǔn)函數(shù)庫的一部分。使用時必須先插入模塊。
2、輸入分?jǐn)?shù)時,F(xiàn)raction開頭字母必須大寫,否則會報錯。
將pass替換成:
self.top=self.top*otherFraction.bottom+self.bottom*otherFraction.top
self.bottom=self.bottom*otherFraction.bottom
common=self.gcd(self.top,self.bottom)
self.top=self.top//common
self.bottom=self.bottom//common
return self
10的三分之一次方。Fraction函數(shù)是python中實現(xiàn)分?jǐn)?shù)的一個模塊(module),可以被拿來直接使用的代碼程序,包括類、函數(shù)以及標(biāo)簽的定義,是python標(biāo)準(zhǔn)函數(shù)庫的一部分。python三分之一表示為10的三分之一次方(開三次方)。Python由荷蘭數(shù)學(xué)和計算機(jī)科學(xué)研究學(xué)會的Guido van Rossum 于1990 年代初設(shè)計,作為一門叫做ABC語言的替代品。 Python提供了高效的高級數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊獭?/p>
分享文章:Python表示分?jǐn)?shù)函數(shù)的簡單介紹
網(wǎng)址分享:http://m.jiaotiyi.com/article/hipeje.html