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

на пітоні
Рівень 1 (1-3 бали)
Створіть вікно з характеристиками на Ваш вибір
Створіть кнопку з характеристиками на Ваш вибір
Запрограмуйте кнопку, щоб при натисненні змінювалися характеристики вікна і з’являвся напис (текст на Ваш вибір)

Рівень 2-3 (3-9 балів)
Створити вікно з характеристиками на Ваш вибір
Створити три різних кнопки з назвами «Принтер», «Сканер», «Клавіатура»
І відповідно три написи з характеристиками пристроїв ПК
Умова – щоб при натисненні на кнопку з’являвся відповідний напис

Рівень 4 (10-12 балів)
Створити програму, яка порахує скільки Вам років , якщо Ви введете тільки рік народження і віднесе Вас до певної вікової категорії
Якщо Ваш вік менше 50 років, повинно з’явитися вікно зеленого кольору з написом кількості ваших років
Якщо Ваш вік більше 50 років , повинно з’явитися вікно червоного кольору з написом ваших років
Якщо натиснути по вікну, вікно повинно збільшитися в розмірі


Рівень 1 (1-3 бали)
Створіть вікно з характеристиками на Ваш вибір
Створіть кнопку з характеристиками на Ваш вибір
Запрограмуйте кнопку, щоб при натисненні змінювалися характеристики вікна і з’являвся напис (текст на Ваш вибір)

Рівень 2-3 (3-9 балів)
Створити вікно з характеристиками на Ваш вибір
Створити три різних кнопки з назвами «Принтер», «Сканер», «Клавіатура»
І відповідно три написи з характеристиками пристроїв ПК
Умова – щоб при натисненні на кнопку з’являвся відповідний напис

Рівень 4 (10-12 балів)
Створити програму, яка порахує скільки Вам років , якщо Ви введете тільки рік народження і віднесе Вас до певної вікової категорії
Якщо Ваш вік менше 50 років, повинно з’явитися вікно зеленого кольору з написом кількості ваших років
Якщо Ваш вік більше 50 років , повинно з’явитися вікно червоного кольору з написом ваших років
Якщо натиснути по вікну, вікно повинно збільшитися в розмірі


Tatana297: Напиши на русском задание решу

Ответы

Ответ дал: archie242
1

Відповідь:

Рівень 1:

import tkinter as tk

# створюємо вікно

window = tk.Tk()

window.geometry("300x200")

window.title("My Window")

# створюємо кнопку та текстову мітку

btn = tk.Button(window, text="Click me!")

lbl = tk.Label(window, text="Hello, world!")

# додаємо кнопку та мітку до вікна

btn.pack()

lbl.pack()

# додаємо функціонал кнопки

def btn_click():

   window.geometry("400x300")

   lbl.config(text="Button was clicked!")

   

btn.config(command=btn_click)

# запускаємо головний цикл

window.mainloop()


Рівень 2-3:

import tkinter as tk

# створюємо вікно

window = tk.Tk()

window.geometry("400x300")

window.title("Devices")

# створюємо кнопки та текстові мітки

printer_btn = tk.Button(window, text="Printer")

scanner_btn = tk.Button(window, text="Scanner")

keyboard_btn = tk.Button(window, text="Keyboard")

printer_lbl = tk.Label(window, text="Printer: HP LaserJet Pro")

scanner_lbl = tk.Label(window, text="Scanner: Epson Perfection V600")

keyboard_lbl = tk.Label(window, text="Keyboard: Logitech K120")

# додаємо кнопки та мітки до вікна

printer_btn.pack()

scanner_btn.pack()

keyboard_btn.pack()

printer_lbl.pack()

scanner_lbl.pack()

keyboard_lbl.pack()

# додаємо функціонал кнопок

def printer_click():

   printer_lbl.config(text="Printer: Canon PIXMA MG3620")

   

def scanner_click():

   scanner_lbl.config(text="Scanner: Canon CanoScan LiDE 400")

   

def keyboard_click():

   keyboard_lbl.config(text="Keyboard: Microsoft Wired Keyboard 600")

   

printer_btn.config(command=printer_click)

scanner_btn.config(command=scanner_click)

keyboard_btn.config(command=keyboard_click)

# запускаємо головний цикл

window.mainloop()


Рівень 4:

import tkinter as tk

import datetime

# функція для підрахунку віку та виведення повідомлення

def calculate_age():

   year = int(year_entry.get())

   current_year = datetime.datetime.now().year

   age = current_year - year

   if age < 50:

       age_lbl.config(text=f"You are {age} years old!", fg="green")

   else:

       age_lbl.config(text=f"You are {age} years old!", fg="red")

# створюємо вікно

window = tk.Tk()

window.geometry("300x200")

window.title("Age Calculator")

# створюємо текстове поле, кнопку та мітку

year_entry = tk.Entry(window)

btn = tk.Button(window, text="Calculate", command=calculate_age)

age_lbl = tk.Label(window, text="")

# додаємо елементи до вікна

year_entry.pack()

btn.pack()

age_lbl.pack()

# запускаємо головний цикл

window.mainloop()

Вас заинтересует