问题:
for x in xrange(1,10,2):
if x==5:
continue
print(x)
for x in xrange(1,10,2):
NameError: name ‘xrange’ is not defined
解决:
在3中,xrange由range替代
for x in range(1,10,2):
if x==5:
continue
print(x)
1
3
7
9
本文通过一个具体的Python代码示例,解释了在Python 3中如何正确使用for循环及range函数来代替旧版的xrange。文章展示了如何避免NameError错误,并给出了正确的代码运行结果。
问题:
for x in xrange(1,10,2):
if x==5:
continue
print(x)
for x in xrange(1,10,2):
NameError: name ‘xrange’ is not defined
解决:
在3中,xrange由range替代
for x in range(1,10,2):
if x==5:
continue
print(x)
1
3
7
9

被折叠的 条评论
为什么被折叠?