|
|
发表于 2020-4-6 15:32:45
|
显示全部楼层
import random
score,player=0,['ClimbRoc Present']
def generate(): #定义generate函数,用来随机生成table
pos_ion=('{'+str(random.randint(0,3))+'}').format('H','K','B','A')
if pos_ion=='H':
neg_ion=('{'+str(random.randint(0,2))+'}').format('S','N','C')
elif pos_ion=='K':
neg_ion=('{'+str(random.randint(0,2))+'}').format('S','C','O')
elif pos_ion=='B':
neg_ion=('{'+str(random.randint(0,2))+'}').format('N','C','O')
elif pos_ion=='A':
neg_ion=('{'+str(random.randint(0,1))+'}').format('N','O')
table=[pos_ion,neg_ion]
return table
#如果在这里输入print(table)是可以正常打印出table的
def prize(time):
while time: #随机向player中添加元素
player.append(('{'+str(random.randint(0,3))+'}').format('H','K','B','A'))
player.append(('{'+str(random.randint(0,3))+'}').format('S','N','C','O'))
time-=1
result = generate() #唯一一次调用generate
print(result) #这是错误所在的行(line 33)
返回置需要用一个变量名来接收 |
|