• Предмет: Информатика
  • Автор: user989090747865478
  • Вопрос задан 5 месяцев назад

СРОЧНО ДАЮ 100 БАЛЛОВ
ПОМОГИТЕ ПОЖАЛУЙСТА (ТОЛЬКО ПО ФОТО) МОГУ ПЕРЕВЕСТИ

Створіть нове вікно tkinter та багаторядкове текстове поле.

Розміри вікна та атрибути текстового поля вказати самостійно. В текстове

поле користувач буде вводити список однотипних значень, а виводитися буде

той самий список, тільки в зворотньому порядку (у вигляді таблиці).

Приложения:

Ответы

Ответ дал: Data1lz
1

Ответ:

from tkinter import *

# створення вікна

Window = Tk()

Window.geometry('400x300')

Window.title('Табличні величини')

# мітка для введення списку значень

Label(Window, text='Введіть список значень: ').place(x=20, y=20)

# текстове поле для введення списку значень

text = Text(Window, width=42, height=5, bg='white', font='Arial 11')

text.place(x=20, y=50)

# рамка для виведення результату

frame = Frame(Window, bd=0.5, relief="solid")

frame.place(x=20, y=150)

# функція для обробки списку

def Start(event):

inputList = text.get(0.0, END)

outputList = []

for i in range(len(inputList)-1, -1, -1):

if inputList[i] >= '0' and inputList[i] <= '9':

outputList.append(inputList[i])

for i in range(len(outputList)):

label = Label(frame, text=outputList[i])

label.grid(row=0, column=i)

# кнопка для запуску обробки списку

button = Button(Window, text='Старт')

button.bind('<Button-1>', Start)

button.place(x=150, y=110)

Window.mainloop()

Объяснение:

Цей код створює вікно з міткою "Введіть список значень" та текстовим полем, де можна ввести список значень. Коли користувач натискає на кнопку "Старт", програма опрацьовує список та виводить результат у вигляді набору міток, що розміщені у відповідній рамці.

Язик пайтон


user989090747865478: кнопки старт немає
user989090747865478: та треба щоб, отримані значення були в зворотньому напрямку
Data1lz: у меня все работает правильно, если что то сори ничем помочь не могу
Вас заинтересует