tft每日頭條

 > 科技

 > 程序員代碼量标準

程序員代碼量标準

科技 更新时间:2025-02-03 11:05:10

程序員代碼量标準?2022年9月17日晚,學習#北京交通大學的王移芝教授講python中的階乘編碼,接下來我們就來聊聊關于程序員代碼量标準?以下内容大家不妨參考一二希望能幫到您!

程序員代碼量标準(學編程學階乘遇見coding)1

程序員代碼量标準

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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved