为了账号安全,请及时绑定邮箱和手机立即绑定

python函数问题?

python函数问题?

智慧大石 2019-02-06 15:07:08
N=input('N:')i=1s=1X=int(N)def sum(X):while 1:s=s*XX-=1if not X:breakreturn sSUM=sum(5)print SUM这里哪里错了???错误报告:Traceback (most recent call last):File "C:/Users/Administrator/Desktop/test.py", line 18, in <module>SUM=sum(5)File "C:/Users/Administrator/Desktop/test.py", line 12, in sums=s+XUnboundLocalError: local variable 's' referenced before assignment
查看完整描述

2 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

12345678910def sum(X):    s=1    while 1:        s=s*X        X-=1        if not X:            break    return sSUM=sum(5)print SUM


查看完整回答
反对 回复 2019-03-22
?
jeck猫

TA贡献1909条经验 获得超7个赞

 Python函数:
  函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。
  函数能提高应用的模块性,和代码的重复利用率。已经知道Python提供了许多内建函数,比如print()。但也可以自己创建函数,这被叫做用户自定义函数。
  函数调用
  定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。
  这个函数的基本结构完成以后,可以通过另一个函数调用执行,也可以直接从Python提示符执行。

查看完整回答
反对 回复 2019-03-22
  • 2 回答
  • 0 关注
  • 939 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信