您的位置:首页 > 编程语言 > Python开发

Python3 利用函数 实现阶乘、列表中删除指定元素、等差数列求和

2018-04-03 11:49 1161 查看
环境:Python3  PyCharm Mac计算机被调用文件mo.pydef s(n): #阶乘函数:Python是严格遵循对齐原则的语言,如def s(n): 前留一个空格都不行y=1for i in range(1,n+1):y=y*ireturn ydef f2(lst,x): #列表删除函数f2(1st,x);注意上LST,变量名不能以数字开头m=[]for i in lst:if i==x:continue else:m.append(i)return m #注意:retun如果与上上一行的"else"对齐,将只会循环一次def f3(a,d,n): #一个等差数列求和函数s=0for i in range(n):s=s+aa=a+dreturn s
主调文件demo.pyimport mo#print(s(6))#from mo import s     #from module import x, y, z)这样的调用方法也是可以的#A=s(4)A=mo.s(3)   #这是调用脚本的标准格式,建议使用这一种方法print(A)print(mo.f2([2,1,1,1,1,3,4,2,2,23,4,7],1))print(mo.f3(1,1,10))运行结果:

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐