/
willardp
/
Project_random
Обзор
Документация
Войти
/
willardp
/
Project_random
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
main.py
39 строк
1 KB
eryvall
added color scheme and widget size
16 фев 2026, 20:20
16 фев 2026, 20:20
c64c799
Код
Авторство
О чём код?
import tkinter as tk import random def generate_random_number(): try: min_value = int(min_entry.get()) max_value = int(max_entry.get()) random_num = random.randint(min_value, max_value) r_entry.delete(0, tk.END) r_entry.insert(0, str(random_num)) except ValueError: r_entry.delete(0, tk.END) r_entry.insert(0, 'Ошибка: введите число') # создание главного окна window = tk.Tk() window.title('Random') window.geometry('300x300') window.configure(bg = '#9ACD32') min_label = tk.Label(text='Введите минимальное значение: ', bg='#9ACD32') min_label.pack(pady=5) min_entry = tk.Entry(width=10, justify=tk.CENTER) min_entry.pack(pady=5) max_label = tk.Label(text='Введите максимальное значение: ', bg='#9ACD32') max_label.pack(pady=5) max_entry = tk.Entry(width=10, justify=tk.CENTER) max_entry.pack(pady=5) r_button = tk.Button(text='сгенерировать число', command = generate_random_number, bg='#00FA9A', font=('Arial', 12, 'bold'), width=25) r_button.pack(pady=30) r_label = tk.Label(text='Случайное число:', bg='#9ACD32') r_label.pack(pady=5) r_entry = tk.Entry(justify=tk.CENTER, font=('Arial', 10, 'bold'), width=25) r_entry.pack(pady=5) window.mainloop()