在Python 3中的命令中使用整数和字母
我试图使用一个整数和一个字母来将一个预定义变量设置为一个数字。我不太清楚如何解释,所以请看下面的代码在Python 3中的命令中使用整数和字母,python,python-3.x,Python,Python 3.x,我试图使用一个整数和一个字母来将一个预定义变量设置为一个数字。我不太清楚如何解释,所以请看下面的代码 from random import * for i in range(0,playerDifficulty,1): tempRandomLine = randint(1, 10) l(tempRandomLine) = 15 在我有LTEMPDrandomLine的地方,我需要它能够将一个预定义的变量(比如l5)设置为15,我不太确定如何做到这一点。有什么想法吗?我正在使用P
from random import *
for i in range(0,playerDifficulty,1):
tempRandomLine = randint(1, 10)
l(tempRandomLine) = 15
在我有LTEMPDrandomLine的地方,我需要它能够将一个预定义的变量(比如l5)设置为15,我不太确定如何做到这一点。有什么想法吗?我正在使用Python 3您可以使用以下列表:
from random import *
l = [0] * 10
for i in range(0,playerDifficulty,1):
tempRandomLine = randint(1, 10)
l[tempRandomLine - 1] = 15
我将为随机数创建一个单独的变量,将其与字符串连接,然后将其作为参数传递给您的参数。尝试以下方法:
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)
使用一个容器,如列表或目录,而不是一堆编号的变量。与其拥有一整堆变量,不如将数据存储在一个列表或目录中。数据的可能重复项