为什么输出70?

时间:2018-10-26 14:14:37

标签: python-3.x

给出以下代码,输出是什么? (一)50 (b)60 (c)70 (d)80 答案(c)
(我进入python仅仅4周了,我似乎无法向自己解释输出是70,有人可以帮忙吗?

def mysteriousFunction1(i) : 
  n= 0
  while n * n <= i :
      n += 1
  return n - 1
def mysteriousFunction2(a) :
  b= 0
  for n in range(a) :
    i = mysteriousFunction1(n)
    b=b+ i
  return b
def main() :
   i = 20
   b = mysteriousFunction2(i)
   print(b + i)

0 个答案:

没有答案