当我运行此代码时,它会响应 UnboundLocalError: local variable 'hhh' referenced before assignment。但是,尽管以类似的方式定义了全局字符串“temp”,但它不会以此类错误响应。任何帮助都会很棒,谢谢。
import random, os
def start():
global level
global hhh
global temp
level=1
temp=' +-!'
hhh='[X'
os.system('CLS')
actualcrawl()
def actualcrawl():
print (temp)
for a in range(2,128):
hhh=hhh+temp[random.randrange(1,8)]
hhh=hhh[:79]+'>'+hhh[80:]
for i in range(1,3):
a=random.randrange(3,8)
b=random.randrange(6,15)
hhh=hhh[:16*a+b-1]+'='+hhh[16*a+b:]
for i in range(1,9):
print (hhh[16*i-16:16*i])