В модуле python tk inter я хочу напечатать несколько результатов

#python-3.x #tkinter

#python-3.x #tkinter

Вопрос:

 import random as rd

def lottery_number():
    num = int(number.get())
    for i in range(num):
        lotto_list = list(range(1,46))   #from 1 to 45
        rd.shuffle(lotto_list) #shuffle
        lotto_list1 = lotto_list[:6]  
        lotto_list1.sort() #sorting 
        answer = '{}  Auto'.format(i), lotto_list1
    result.config(text=answer)

from tkinter import *

window = Tk()
label = Label(window, text = 'press lottery game number.')
label.pack()

number =Entry(window, width = 30)
number.pack()

btn = Button(window, text = 'Click', fg = 'blue', command = lottery_number)
btn.pack()

result = Label(window, text = 'Result')
result.pack()

window.mainloop()
 

результат только один. например, {1} Авто 3, 5, 9, 30,33

Я хочу напечатать несколько результатов, как показано ниже

                           {1} Auto 3, 5, 9, 30 ,33
                          {2} Auto 4, 6, 9, 23 ,44
                          {3} Auto 1, 7, 9, 20 ,26
 

Спасибо.

На самом деле, я хочу напечатать так, как показано ниже

                       {A} Auto 3, 5, 9, 30 ,33
                      {B} Auto 4, 6, 9, 23 ,44
                      {C} Auto 1, 7, 9, 20 ,26
 

Комментарии:

1. В вашем цикле вы перезаписываете answer на каждой итерации.

2. Как я могу перезаписать ответ?