Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Створення ігрових додатків на мові пайтон

Автор:   •  Июнь 9, 2023  •  Лабораторная работа  •  1,194 Слов (5 Страниц)  •  94 Просмотры

Страница 1 из 5

Частина 1. Створити візуальний інтерфейс, що складається з вікна, яке містить поле введення, кнопку натискання обчислень, результат виведення. Кнопки очистки поля введення та кнопку завершення обчислень.

Обчислити площу еліпса, ввівши необхідні дані з поля введення.

import tkinter as tk

import math

def makeSOutOfRad():

s.delete(0, tk.END)

ini1 = radius1.get()

ini2 = radius2.get()

s.insert(0,math.pow((int(ini1)+int(ini2))/2,2)*math.pi)

window = tk.Tk()

window.geometry("200x200")

radLable1 = tk.Label(window,text="Ввести радіус 1")

radius1 = tk.Entry(window)

radLable2 = tk.Label(window,text="Ввести радіус 2")

radius2 = tk.Entry(window)

sLable = tk.Label(window,text="Площа")

s = tk.Entry(window)

getS = tk.Button(window,text="Обчислити",command=lambda:makeSOutOfRad())

exittt = tk.Button(window,text="Вихід",command=window.destroy)

radLable1.pack()

radius1.pack()

radLable2.pack()

radius2.pack()

sLable.pack()

s.pack()

getS.pack(padx=20,side=tk.LEFT)

exittt.pack(padx=20,side=tk.LEFT)

window.mainloop()

Частина 2. Створими два скрипти на мові програмування Python із використанням модуля Tkinter генеруючі представлені нижче шаблони. За своїм смаком оформити кольорову гаму та шрифти.

import tkinter as tk

import math

window = tk.Tk()

window.geometry("300x300")

window.configure(bg='#ccccff')

addLable = tk.Label(window, bg='#ccccff', text="Ваша адреса?",font=("Times new roman", 16))

addres = tk.Entry(window, bg='#8080ff')

comLable = tk.Label(window, bg='#ccccff', text="Коментар для замовлення",font=("Times new roman", 16))

comment = tk.Text(window,width=30,height=7)

post = tk.Button(window,text="Відправити",font=("Times new roman", 16))

addLable.pack()

addres.pack(pady=5)

comLable.pack()

comment.pack()

post.pack()

window.mainloop()

import tkinter as tk

import math

window = tk.Tk()

window.geometry("250x350")

window.configure(bg='#ccccff')

addLable = tk.Label(window, bg='#ccccff', text="Скільки штук?",font=("Times new roman", 16))

a_btn = tk.Radiobutton(text="0-10", bg='#ccccff',value="10", variable="lang")

b_btn = tk.Radiobutton(text="11-20", bg='#ccccff',value="20", variable="lang")

c_btn = tk.Radiobutton(text="21-30", bg='#ccccff',value="30", variable="lang")

d_btn = tk.Radiobutton(text="31-40", bg='#ccccff',value="40", variable="lang")

a_checkbutton = tk.Checkbutton(text="RED", variable="a",bg='red')

b_checkbutton = tk.Checkbutton(text="BLUE", variable="b",bg='blue')

c_checkbutton = tk.Checkbutton(text="GREEN", variable="c",bg='green')

d_checkbutton = tk.Checkbutton(text="YELLOW", variable="d",bg='yellow')

comLable = tk.Label(window, bg='#ccccff', text="Якого кольору?",font=("Times new roman", 16))

addLable.pack()

a_btn.pack()

b_btn.pack()

c_btn.pack()

d_btn.pack()

comLable.pack()

a_checkbutton.pack()

b_checkbutton.pack()

c_checkbutton.pack()

d_checkbutton.pack()

window.mainloop()

Частина 3.1. В середовищі мови Python із використанням модуля Tkinter розробити гру «Відгадай число». При цьому передбачити наступне:

Передбачити три рівня

...

Скачать:   txt (10.6 Kb)   pdf (63.9 Kb)   docx (13.7 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club