Вот как я хочу, чтобы пример выглядел следующим образом.
Enter # of dice [3,6]: 4
You have rolled: [9, 3, 8, 8]
Код
def dice():
n = input( "Enter # of dice [3,6]: " )
n = int( n )
diceList = []
for row in range( 0, n + 1 ):
rowList = []
for col in range( 0, n + 1 ):
rowList.append( row * col )
diceList.append( rowList )
print( "\nYou have rolled: ", diceList )
dice()
Вы можете видеть, как он продолжает добавлять списки с каждым числом, которое вы вводите между 3 и 6, и я не уверен, как это исправить. Я также чувствую, что должен вставить random.randint, чтобы получить случайные числа, как показано в примере выше.