python3.6代碼:
創(chuàng)新互聯(lián)公司是一家專業(yè)提供裕華企業(yè)網站建設,專注與成都網站設計、成都做網站、H5場景定制、小程序制作等業(yè)務。10年已為裕華眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
cnt=0
whileTrue:
print("請輸入分數:")
i=input()
if(noti):
print("輸入有誤!")
print("學生人數:"+str(cnt))
int i;
min = max = score[0];
avg = 0;
for(i=0; in; i++)
baiavg += score[i];
if(score[i] max)?
規(guī)范的代碼:
Python采用強制縮進的方式使得代碼具有較好可讀性。而Python語言寫的程序不需要編譯成二進制代碼。Python的作者設計限制性很強的語法,使得不好的編程習慣(例如if語句的下一行不向右縮進)都不能通過編譯。其中很重要的一項就是Python的縮進規(guī)則。
一個和其他大多數語言(如C)的區(qū)別就是,一個模塊的界限,完全是由每行的首字符在這一行的位置來決定(而C語言是用一對花括號{}來明確的定出模塊的邊界,與字符的位置毫無關系)。
你學過編程嗎?一般語言都是通過{}來標識代碼塊的,而在python中,是通過縮進來識別代碼塊的。我一個一個的回答你的問題。\x0d\x0a縮進幾個空格或者tab都是可以的,只要你保持一致就可以。不過為了別人閱讀方便,還是用tab或者4個空格比較好。\x0d\x0a行開頭的空格才算縮進。\x0d\x0a當需要書寫子代碼塊時,用縮進。\x0d\x0a你要知道縮進的用途,它是用來標識不同的代碼塊的,通過不同的縮進來判斷代碼行之間的關系。\x0d\x0a\x0d\x0aif,while,for,def行之后的行首的空格都是縮進。
在Python中,快速縮進的按鈕是Tab鍵(制表符鍵)。在Python中,縮進是代碼結構的重要部分,Python解釋器通過縮進來判斷代碼塊的開始和結束。按下Tab鍵可以在代碼中快速縮進,而按下Shift+Tab則可以將縮進的代碼塊往回縮進。此外,大多數Python集成開發(fā)環(huán)境(IDE)也提供了自動縮進的功能,可以根據代碼結構自動進行縮進。
對于類定義、函數定義、流程控制語句、異常處理語句等,行尾的冒號和下一行的縮進,表示下一個代碼塊的開始,而縮進的結束則表示此代碼塊的結束。通常情況下都是采用4個空格長度作為一個縮進量(一個Tab鍵就表示4個空格)。
和其他程序設計語言(如Java、C語言)采用大括號“{}”分隔代碼塊不同,Python采用代碼縮進和冒號( : )來區(qū)分代碼塊之間的層次。
在Python中,對于類定義、函數定義、流程控制語句、異常處理語句等,行尾的冒號和下一行的縮進,表示下一個代碼塊的開始,而縮進的結束則表示此代碼塊的結束。
注意,Python中實現(xiàn)對代碼的縮進,可以使用空格或者Tab鍵實現(xiàn)。但無論是手動敲空格,還是使用Tab鍵,通常情況下都是采用4個空格長度作為一個縮進量(默認情況下,一個Tab鍵就表示4個空格)。
例如,下面這段代碼中(涉及到了目前尚未學到的知識,初學者無需理解代碼含義,只需體會代碼塊的縮進規(guī)則即可):
height=float(input("輸入身高:")) #輸入身高
weight=float(input("輸入體重:")) #輸入體重
bmi=weight/(height*height) #計算BMI指數
#判斷身材是否合理
if bmi18.5:
#下面 2 行同屬于 if 分支語句中包含的代碼,因此屬于同一作用域
print("BMI指數為:"+str(bmi)) #輸出BMI指數
print("體重過輕")
if bmi=18.5 and bmi24.9:
print("BMI指數為:"+str(bmi)) #輸出BMI指數
print("正常范圍,注意保持")
if bmi=24.9 and bmi29.9:
print("BMI指數為:"+str(bmi)) #輸出BMI指數
print("體重過重")
if bmi=29.9:
print(BMI指數為:"+str(bmi)) #輸出BMI指數
print("肥胖")
Python對代碼的縮進要求非常嚴格,同一個級別代碼塊的縮進量必須一樣,否則解釋器會報SyntaxError異常錯誤。例如,對上面代碼做錯誤改動,將位于同一作用域中的2行代碼,它們的縮進量分別設置為4個空格和3個空格,如下所示:
if bmi18.5:
print("BMI指數為:"+str(bmi)) #輸出BMI指數
print("體重過輕")
對于Python縮進規(guī)則,初學者可以這樣理解,Python要求屬于同一作用域中的各行代碼,它們的縮進量必須一致,但具體縮進量為多少,并不做硬性規(guī)定。