永发信息网

python函数问题

答案:2  悬赏:20  手机版
解决时间 2021-03-29 12:26
python函数问题
最佳答案
def sum(X):
    s=1
    while 1:
        s=s*X
        X-=1
        if not X:
            break
    return s
SUM=sum(5)
print SUM追问为什么我s=1在外部定义不行?而且还出错?追答在于python没有变量的声明 , 所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以如果有修改变量的值就会变成局部变量。


s=1
def sum(X):
    global s
    while 1:
        s=s*X
        X-=1
        if not X:
            break
    return s
SUM=sum(5)
print SUM
全部回答
Python函数:
  函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。
  函数能提高应用的模块性,和代码的重复利用率。已经知道Python提供了许多内建函数,比如print()。但也可以自己创建函数,这被叫做用户自定义函数。
  函数调用:
  定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。
  这个函数的基本结构完成以后,可以通过另一个函数调用执行,也可以直接从Python提示符执行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大棚几年能回本啊
这是一首什么歌?
大宅土命68年搞古玩生意怎么样
我不认识东南西北,悲剧么?
公司破产重组裁员合同没到期的怎么陪
在2017.5月的时候在NBA插播的广告中唱 The ni
金缕衣谁写的?
填运算符号4444等于2
苏丹说的什么语言
西昌邮政快递分配中心我的快递单号9763507319
上肢下肢都是手 坚持工作不彷徨
房间的地上沁水,一半干的,一半湿的,怎么回
易经白话我看了,上面的第几卦什么蒙卦,屯卦
求解铭瑄H110主板bios设置中文
呼图壁县一中小妹
推荐资讯
加工中心是两线一硬的好,还是三轴都是线轨好
老是觉得后背和后颈部突然凉嗖嗖的,是怎么回
但是天总会黑,人总会离别!这是什么歌
辽台春晚疯狂粉丝团最后一句话是什么
2pm成员简介,带成员个人照?
RBK和PUMA你更喜欢那个呢?
2017高考分数达到636能上哪些大学
威廉亚洲可以相信吗?
从澳门关闸到澳门科技馆怎么走
艾尔咔儿童摄影地址在什么地方,我要处理点事
猜歌王第四关答案
大脚趾的往肉里面长,怎么办能想方法不让它往
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?