Я пишу код, как указано ниже, для отображения Таблицы 2. Должен быть «Пробел», показанный до и после «X» как «X», но вместо этого я получаю «{}». Обращаюсь за помощью, так как я новичок в программировании.
Код:
import tkinter
table = tkinter.Tk()
table.geometry("280x420")
table.title("GUI Table Practice")
n = 2
for i in range(1, 11):
v = (n, ' X ', i, ' = ', n*i)
s = tkinter.Label(text=v, font="Times 20")
s.pack()
table.mainloop()
Результат:
1 ответ
Попробуйте форматировать вместо передачи кортежа в виде текста:
import tkinter
table = tkinter.Tk()
table.geometry("280x420")
table.title("GUI Table Practice")
n = 2
for i in range(1, 11):
s = tkinter.Label(text=f'{n} X {i} = {n*i}', font="Times 20")
s.pack()
table.mainloop()
Похожие вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.