Я пытаюсь получить ввод пользователя через виджет ввода в массив, имейте в виду, что ввод пользователя является числом.Как я могу получить пользовательский ввод в виде целого числа.
Я попытался изменить значения записи на int с помощью int (g.get ()), но это дает мне следующую строку: ... ValueError: недопустимый литерал для int() с основанием 10: '' ... Поэтому я попытался сначала поместить его в виде строки с помощью int (str (g.get ()), но это вывело меня на ту же строку ошибки.
Пробовал внецикл, чтобы получить значения в массиве, внутри цикла, оба, ничего не работает.
Я также не уверен, что мой ввод в алгоритм массива работает, я думаю, что мне может понадобиться поместить виджетвнутри массива (?).
x = 6
ind = np.arange(N)
arr = []
G = tk.Entry(self, textvariable="")
G.pack
while x >= 0:
arr[x] = int(str(G.get()))
arr.append(x)
x = x - 1
Я ожидаю, что у меня будет массив чисел, введенных пользователем в виджет ввода, например, arr = [6,4,6,3,7]