程序员代码量标准(学编程学阶乘遇见coding)

2022年9月17日晚,学习#北京交通大学的王移芝教授讲python中的阶乘编码,接下来我们就来聊聊关于程序员代码量标准?以下内容大家不妨参考一二希望能帮到您!

程序员代码量标准(学编程学阶乘遇见coding)

程序员代码量标准

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编码的方式来读取程序。

如果不加这个声明,无论代码中还是注释中有中文都会报错。

另外,编程书写格式要遵循相应的逻辑模式,要不然,就会出现错误。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页