我正在尝试在checkio(家庭密码)解决一个问题 …我的代码如下
def checkio(data):
if len(data)>9:
for i in data:
if str.isdigit(i)==True:
global counternumber
counternumber=counternumber+1
if str.isupper(i)==True:
global counterupper
counterupper=counterupper+1
if str.islower(i)==True:
global counterlower
counterlower=counterlower+1
if (counternumber>1 & counterupper>1 & counterlower>1):
return True
else:
return False
对于此函数,在尝试实现时弹出以下错误
名称错误:未定义全局名称“counterupper”
在声明为全局变量之前,会弹出错误
^{pr2}$这些错误意味着什么?如何解决它们??在
请解释清楚,因为我是新手。。在
你可以简而言之:
相关问题 更多 >
编程相关推荐