所以我有点好奇为什么这不起作用。
代码怎么来的:
for a in range(10) and b in range(10):
print a + b
生成一个错误,显示“b 未定义”?
此外,代码如下:
for a,b in range(10):
print a + b
生成错误:'int 对象不可迭代'。
为什么?我没有事先确定它们的值,那么 Python 怎么知道它们是 int 对象呢?另外,我知道您可以改用 while 循环,但是有没有办法单独使用 for 循环来执行我正在执行的那种操作?