даю 100 баллов

помогите пожалуйста информатика,задачи
1:

#створення графічного вікна from tkinter import* tk = Tk() tk.title("Спортивні секції") #створення та розташування полотна canvas=Canvas(width=350, height=250) canvas.pack() #вісь х canvas.create_line(10,200,330,200,arrow=LAST) sport=['Футбол','Волейбол','Плавання','Теніс','Гімнастика'] k=[80, 120, 40, 160, 100] x=20 for i in range(5): canvas.create_text(x+20,215,text=sport[i]) canvas.create_text(x+20,190-k[i],text=k[i],fill='red') canvas.create_rectangle(x,200-k[i],x+40,200,fill='orange') x=x+60
2:
from tkinter import*

from random import*

tk = Tk()

tk.title("Опади")

tk.geometry("400x250")

#кнопки

Btn1=Button(text="Створити список")

Btn1.place(x=100, y=210,width=120)

Btn2=Button(text="Побудувати графік")

Btn2.place(x=240, y=210,width=120)

#список опадів

Lbl=Label(text="Опади")

Lbl.place(x=20, y=10)

Lbox=Listbox(height=12,justify=CENTER)

Lbox.place(x=20, y=40,width=50)

mainloop()

3:

from tkinter import*

from random import*

def Btn1Click():

global p

p=[]

Lbox.delete(0,END)

for i in range(7):

p.append(randint(-10000,10000))

Lbox.insert(END,p[i])

def Btn2Click():

canvas.delete('g')

k=160/20000

for i in range(6):

canvas.create_line(x[i],100-p[i]*k,x[i+1],100-p[i+1]*k,fill='blue',tags='g')

for i in range(7):

if p[i] > 0:

canvas.create_text(x[i],95-p[i]*k,text='+',fill='green',tags='g')

else:

canvas.create_rectangle(x[i]-2,(100-p[i]*k)-2,x[i]+2,(100-p[i]*k)+2,fill='red',outline='red',tags='g')



tk = Tk()

tk.title("Магазини")

tk.geometry('400x250')

canvas=Canvas(width=350, height=250)

canvas.place(x=80,y=10)

canvas.create_line(40,100,290,100, arrow=LAST)

canvas.create_line(40,180,40,5, arrow=LAST)



x=[]

for i in range(7):

x.append(30*i+70)

canvas.create_line(x[i],95,x[i],105)

canvas.create_text(x[i],110, text=i+1)



y=[]

y_text=[]

for i in range(9):

y.append(20*(i))

y_text.append(-10000+(2500*i))

canvas.create_line(35,180-y[i], 45,180-y[i])

canvas.create_text(17,180-y[i], text=y_text[i])



Btn1=Button(text="Створити список", command=Btn1Click)

Btn1.place(x=100, y=210,width=120)

Btn2=Button(text="Побудувати графік", command=Btn2Click)

Btn2.place(x=240, y=210,width=120)

Lbl=Label(text="Магазини")

Lbl.place(x=20, y=10)

Lbox=Listbox(height=12,justify=CENTER)

Lbox.place(x=20, y=40,width=50)

mainloop()



очень срочно нужно

Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.