程序員代碼量标準?2022年9月17日晚,學習#北京交通大學的王移芝教授講python中的階乘編碼,接下來我們就來聊聊關于程序員代碼量标準?以下内容大家不妨參考一二希望能幫到您!
2022年9月17日晚,學習#北京交通大學的王移芝教授講python中的階乘編碼。
當時她把如下代碼寫完:
def p(n):
x=1
for i in range(1,n 1):
x=x*i
return x
m=(input("請輸入m的值:"))
print(m,"!的值:",p(m))
然後運行時,發現程序提示錯誤。
她不愧是編程老師,馬上又在開頭加上了#coding=utf-8,編碼變成了這樣
#coding=utf-8
def p(n):
x=1
for i in range(1,n 1):
x=x*i
return x
m=(input("請輸入m的值:"))
print(m,"!的值:",p(m))
再去運行,一切正常。
聽完她的講座,我也馬上練習。
先是自己抄寫編程。
抄完運行,老是提醒有“int”的提示。我知道,m要取整數。我就嘗試在不同的地方加入“int”,結果我運行正确了。
#coding=utf-8
def p(n):
x=1
for i in range(1,n 1):
x=x*i
return x
m=int(input("請輸入m的值:"))
print(m,"!的值:",p(m))
因為王教授的是3.6的版本,而我的是3.7的版本,所以,代碼編寫有些不一樣。
開頭加上coding=utf-8,是設置編碼格式,
開頭的coding=utf-8和coding:utf-8的作用是一樣的。
它們的作用都是聲明python代碼的文本格式是utf-8編碼的,也即告訴python解釋器要按照utf-8編碼的方式來讀取程序。
如果不加這個聲明,無論代碼中還是注釋中有中文都會報錯。
另外,編程書寫格式要遵循相應的邏輯模式,要不然,就會出現錯誤。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!