12345678910111213141516171819202122232425 |
- # -*- coding: utf-8 -*-
- """
- Created on Tue Apr 15 10:52:18 2025
- @author: stud
- """
- # Дан массив целых чисел. Вывести на экран сначала его четные элементы, затем нечетные
- import tkinter as tk
- def solution():
- nums = entry.get().split()
- evens = [n for n in nums if int(n) % 2 == 0]
- odds = [n for n in nums if int(n) % 2 != 0]
- output['text'] = 'Чётные: ' + ' '.join(evens) + '\nНечётные: ' + ' '.join(odds)
- with open("результат.txt", 'w') as file:
- file.write(output['text'])
- root = tk.Tk()
- entry = tk.Entry(root)
- entry.pack()
- btn = tk.Button(root, text="Показать", command=solution)
- btn.pack()
- output = tk.Label(root, text="")
- output.pack()
- root.mainloop()
|