最新回答 / 慕的地007
def average(*args): if len(args)==0: return 0.0 return float(sum(args))/len(args) print average()print average(1, 2)print average(1, 2, 2, 3, 4)
2019-10-25
最新回答 / 慕先生2031034
age = 20if age >= 18: print 'adult'elif age >= 6: print 'teenager'else: print 'kid'
2019-10-24
最新回答 / 慕娘0429976
import sysdef fibonacci(n): #这是一个生成器函数因为里面包含了yield指令,这个函数是用来return斐波那契里面各个项的 a, b , counter = 0, 1, 0 #分别给a, b , counter 赋值为 0, 1, 0 while True: #循环指令 if (counter > n): return #这段代码是用来关闭生成器的,因为是用return而不是yeild返回,如果再次使用next()方法会报...
2019-10-24
最赞回答 / Maple7Yuan
返回值是执行函数之后返回的结果。举个例子: result = calcWhoIsBig(a, b)calcWhoIsBig(a,b) 这个函数 返回一个值, 可以赋值给一个变量
2019-10-23
最新回答 / Dylan_09
def square_of_sum(L): i = 0 sum = 0 while i in len(L): // 此处应为 i < len(L) L[i] = L[i]*L[i] i = i+1 // 索引值的变更应该在sum + L[i]之后,否则获取的是下一个索引位置的值 sum = sum +L[i] return sum // return语句若放到while循环中,则执行一次循环就会结束该方法。所以应该放到...
2019-10-23
最新回答 / Dylan_09
L = [1-100] //生成1-99的list 方法错误,该方式结果是 L = [-99] i = 0 for i in 99 // 语句后面需要冒号: 循环的应该是一个list而不是一个数字类型,该处定义的i会覆盖上面定义的i=0 N[i] = L[i]*L[i]...
2019-10-23
最新回答 / weixin_慕仔4382630
制表符,也属于“写法是两个字符的组合,但含义上只是一个字符”的情形。它的写法是反斜杠和t字母的组合,即“\t”,t取的是table之意。它的含义是一个字符,叫做制表符。要注意,制表符的写法只有在引号内才起作用('\t'或"\t",但不可'\t"),才会被视为一个字符。
2019-10-20