>>> for _ in range(10): ... list1.append(random.random()) ... print(list1) File "<stdin>", line 3 print(list1) ^^^^^ SyntaxError: invalid syntax >>>
时间: 2024-04-10 18:34:53 浏览: 76
import random.py
抱歉,我之前的回答还是有误。在交互式环境中,直接打印语句 `print(list1)` 需要单独一行来执行,而不是与循环语句在同一行。
以下是修正后的代码示例:
```python
import random
list1 = []
for _ in range(10):
list1.append(random.random())
print(list1)
```
这段代码将循环迭代十次,每次迭代通过 `random.random()` 方法生成一个随机数,并将其添加到列表 `list1` 中。最后,使用单独的一行 `print(list1)` 打印列表的内容。
阅读全文