python异常处理练习-----练习题2:列表元素访问器

张开发
2026/4/18 2:43:13 15 分钟阅读

分享文章

python异常处理练习-----练习题2:列表元素访问器
练习题2列表元素访问器**题目描述**创建一个包含10个随机整数的列表1-100之间。让用户输入索引值来访问列表中的元素。程序需要- 预设列表numbers [23, 45, 67, 89, 12, 34, 56, 78, 90, 21]- 让用户输入索引整数- 使用try-except处理两种异常- 输入不是整数时提示请输入整数索引- 索引超出范围时提示索引超出范围有效范围是0-9- 使用else子句在成功访问时显示该位置的元素- 使用finally子句显示索引访问尝试完成- 程序持续运行直到用户输入退出 Author:zhuyahao Time:2026/4/17 Desc: ## 练习题2列表元素访问器 **题目描述** 创建一个包含10个随机整数的列表1-100之间。让用户输入索引值来访问列表中的元素。程序需要 - 预设列表numbers [23, 45, 67, 89, 12, 34, 56, 78, 90, 21] - 让用户输入索引整数 - 使用try-except处理两种异常 - 输入不是整数时提示请输入整数索引 - 索引超出范围时提示索引超出范围有效范围是0-9 - 使用else子句在成功访问时显示该位置的元素 - 使用finally子句显示索引访问尝试完成 - 程序持续运行直到用户输入退出 if __name____main__: numbers [23, 45, 67, 89, 12, 34, 56, 78, 90, 21] print(列表元素访问器.center(50,)) print(f输入索引值来访问列表中的元素输入“退出”结束) while True: a input(\n输入索引整数:) if a结束: break try: index int(a) except ValueError: print(请输入整数索引) else: if index0 and index9: print(f该索引{index}的整数为{numbers[index]}) else: print(索引超出范围有效范围是0-9) finally: print(索引访问尝试完成)

更多文章