| 
					
				 | 
			
			
				@@ -0,0 +1,65 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import tkinter as tk 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def find_units(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    number = int(entry.get()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    units = number % 10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    label_units.config(text=f'Число единиц: {units}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def find_tens(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    number = int(entry.get()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    tens = (number // 10) % 10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    label_tens.config(text=f'Число десятков: {tens}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def sum_digits(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    number = int(entry.get()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    digits_sum = sum(int(digit) for digit in str(number)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    label_sum.config(text=f'Сумма цифр: {digits_sum}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def product_digits(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    number = int(entry.get()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    digits_product = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    for digit in str(number): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        digits_product *= int(digit) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    label_product.config(text=f'Произведение цифр: {digits_product}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+root = tk.Tk() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+root.title("Работа с трёхзначным числом") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+entry_label = tk.Label(root, text="Введите трёхзначное число:") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+entry_label.pack(pady=10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+entry = tk.Entry(root) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+entry.pack(padx=20, pady=10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+button_units = tk.Button(root, text='Найти число единиц', command=find_units) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+button_units.pack(pady=5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+button_tens = tk.Button(root, text='Найти число десятков', command=find_tens) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+button_tens.pack(pady=5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+button_sum = tk.Button(root, text='Найти сумму цифр', command=sum_digits) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+button_sum.pack(pady=5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+button_product = tk.Button( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    root, text='Найти произведение цифр', command=product_digits) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+button_product.pack(pady=5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+label_units = tk.Label(root, text="") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+label_units.pack(pady=5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+label_tens = tk.Label(root, text="") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+label_tens.pack(pady=5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+label_sum = tk.Label(root, text="") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+label_sum.pack(pady=5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+label_product = tk.Label(root, text="") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+label_product.pack(pady=5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+root.mainloop() 
			 |