在Python中的嵌套循环列表推导;无法在外部循环中识别变量

2024-09-27 00:18:32 发布

您现在位置:Python中文网/ 问答频道 /正文

def  maxXor( l,  r):
return max(a^b for b in range(a,r+1) for a in range(l,r+1))

错误显示名称错误:未定义全局名称“a”。在

我想错误是range(a,r+1)

这里我想要range(a,r+1)中的'a'在内部循环for a in range(l,r+1))中引用'a'。在


Tags: in名称forreturndef错误range全局

热门问题