Python-NameError名称[变量]未定义 上下文的原始问题:
我正在编写一个快速的小密码程序,遇到了以下错误: 名称错误名称“确认”未定义。 我使用的是Python3.3,我尝试使用密码,然后输入no(2),然后向我提供错误信息。 这是我的密码:Python-NameError名称[变量]未定义 上下文的原始问题:,python,python-3.3,Python,Python 3.3,我正在编写一个快速的小密码程序,遇到了以下错误: 名称错误名称“确认”未定义。 我使用的是Python3.3,我尝试使用密码,然后输入no(2),然后向我提供错误信息。 这是我的密码: password=input ("Enter a password: ") print ('Are you sure ' +password+ ' is a safe password?') print ("1. YES") print ("2. NO") confirm=input ("Insert a num
password=input ("Enter a password: ")
print ('Are you sure ' +password+ ' is a safe password?')
print ("1. YES")
print ("2. NO")
confirm=input ("Insert a number: ")
if comfirm is 2:
password=input ("Enter a password: ")
print ('Are you sure ' +password+ ' is a safe password?')
print ("1. YES")
print ("2. NO")
confirm=input ("Insert a number: ")
if confirm is 2:
password=input ("Enter a password: ")
print ('Are you sure ' +password+ ' is a safe password?')
print ("1. YES")
print ("2. NO")
confirm=input ("Insert a number: ")
几年后编辑:
请确保您经常检查代码的拼写和语法错误,尤其是在刚刚部署/构建/执行的新代码行中。错误的范围可以从拼写错误到不正确的大小写或语法等等。如果comfirm是2,那只是一个打字错误:我猜它在第一个
如果中,你使用的是comfirm
(注意m
)而不是confirm
。在您的第一个if语句中拼写confirm
,这是一个打字错误。谢谢你们,这很有效。