为什么f(1)=random.randint(0,1)报错:can't assign to function call
时间: 2023-06-27 17:06:48 浏览: 156
python中random.randint和random.randrange的区别详解
5星 · 资源好评率100%
这个错误是因为你尝试将一个值分配给函数调用,而不是分配给函数的返回值。在Python中,函数调用是只读的,因此你无法将值分配给它们。
如果你想将随机整数分配给变量f,则应该像这样编写代码:
```
f = random.randint(0, 1)
```
这将调用random.randint()函数,并将其返回值赋值给变量f。
阅读全文