钮钴禄·胖妮妮
2021-06-24 03:25
采纳率: 100%
浏览 35
已采纳

当n=0时,程序为什么没有输出结果

n=4
a_list=['China','America','England','France']
for i in range(4):
    try:
        print(a_list[n])
    except IndexError:
        print('列表元素的下标越界请重新输入字符串的序号')
    n=n-1

测试结果:

列表元素的下标越界请重新输入字符串的序号
France
England
America

n=0没有下标溢出为什么没有执行?就算溢出了也不会没有输出吧,愚昧无知请指教

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 快ྂ乐ྂ至ྂ上ྂ 2021-06-24 09:13
    已采纳

    i从0到3  对应n从4到1。n等于4时越界无输出。然后n取不到0,

    评论
    解决 无用
    打赏 举报
查看更多回答(5条)

相关推荐 更多相似问题