+ -
当前位置:首页 → 问答吧 → 为什么不直接输出随机数

为什么不直接输出随机数

时间:2010-11-14

来源:互联网

本帖最后由 shaogang428 于 2010-11-14 14:40 编辑

下列代码为什么最后不输出随机数,而且调试的时候都是成功的,谁能告诉我原因,谢谢
  1. #coding:utf-8
  2. import random
  3. def randomList(n):
  4.     s = [0]*n
  5.     for i in range(n):
  6.         s[i] = random.random()
  7.     return s

  8. randomList(6)
复制代码

作者: shaogang428   发布时间: 2010-11-14

你说的调试是指用ipython之类的吧?两种方法:
1、把 return s 改为 print s
2、把 randomList(6) 改为 print randomList(6)
原因,你只是返回了一个列表,但没有对列表执行操作,所以不会显示;至于你说的调试会有输出,是因为方便你查看返回而已,建议你看看Python的基础书。

作者: icyomik   发布时间: 2010-11-14

热门下载

更多