我正在尝试使用整数和字母来将预定义变量设置为数字。我不太清楚如何解释这个,所以请看下面的代码......
from random import *
for i in range(0,playerDifficulty,1):
tempRandomLine = randint(1, 10)
l(tempRandomLine) = 15
如果我有l(tempRandomLine),我需要能够将预定义的变量(例如l5)设置为15,并且我不太确定如何执行此操作。有任何想法吗?我正在使用Python 3
答案 0 :(得分:2)
您可以使用列表:
from random import *
l = [0] * 10
for i in range(0,playerDifficulty,1):
tempRandomLine = randint(1, 10)
l[tempRandomLine - 1] = 15
答案 1 :(得分:0)
我将为随机数创建一个单独的变量,将其与字符串连接起来,然后将其作为参数的参数传递。
答案 2 :(得分:-1)
试试这个:
from random import *
playerDifficulty = 30
count = 0
listone = []
for i in range(0,playerDifficulty,1):
count +=1
if count <=15:
tempRandomLine = randint(1, 10)
l = 'l'+str(tempRandomLine) + str(count)
listone.append(l)
else:
pass
print(listone)