|
@@ -0,0 +1,25 @@
|
|
|
+# -*- 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()
|