我正在创建一个程序,它将要求一个自定义密码。我在代码中遇到错误的方面有以下前提:在键入redo之后,它将重新请求输入。
def redo():
pass_W = 'redo'
if pass_W == 'redo':
input('Please choose your password')之前的代码运行良好,并以其应有的方式结束。但是,键入“重做”后会出现以下情况:
<function redo at 0x000001B9371CF8C8>在“redo”结尾插入一对括号,将使代码没有任何响应。
我犯了什么错误?我能做些什么来弥补这些错误呢?
谢谢。
发布于 2017-05-07 15:21:15
缩进是错误的,代码使用'==‘进行赋值,而它本应是'=’。
def redo():
pass_W = 'redo'
if pass_W == 'redo':
input('Please choose your password.')https://stackoverflow.com/questions/43823804
复制相似问题