很多情况下,我们自己还是可以完成代码的,不过会遇到很多错误。在发生错误时,可以充分利用AI编程工具帮助我们调试错误,加快处理速度。当然,对于初学者并不建议,还是等自己掌握了基础知识,再去考虑智能化处理:)
比如代码产生了错误:
可以直接将代码和错误信息完整的构造成一个提示词来询问。该提示词综合使用了多种提示技巧,比如增加了角色扮演“我是一名Python程序员”,增加了思维链提示“请一步一步给出解释”,同时在内容上尽可能的详细和完整,实际效果较好。
完整的提示词为:
我是一名Python程序员,对于以下Python代码:
number = int(input())
print(number * 2)
运行时输入了“a”,结果显示错误为:ValueError: invalid literal for int() with base 10: 'a'
请问这是什么原因?如何修改?请一步一步给出解释。
最终的效果不错: