为了账号安全,请及时绑定邮箱和手机立即绑定

for循环没有被执行python

for循环没有被执行python

BIG阳 2022-12-14 21:03:42
当我运行我的程序时,有一部分代码没有被执行:for d in range(0, n+m-1, -1):    cur = ""    print("a")for x in range(max(0, d-m+1),min(n, d+1),-1):    cur = letras[x][d-x] + cur    print(cur)这些print()指令永远不会被执行。
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

假设n+m-1大于 0,步长值-1将创建一个空范围。例如,print(list(range(0, 2, -1)))输出[].

n因此,请检查您的输入或来自何处m

当然,第二个也是如此range。确保min(n, d+1)不大于。_max(0, d-m+1)

查阅range 文档


查看完整回答
反对 回复 2022-12-14
  • 1 回答
  • 0 关注
  • 154 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信