from tkinter import* prozor1=Tk() prozor1.geometry('450x300') prozor1.config(bg='lightblue') prozor1.title('Vježbajmo zajedno - fizika') label=Label(prozor1,text='Odaberi zadatak \ koji želiš vježbati:',bg='lightblue') label.place(x=75,y=50,width=300) # djelovanje sile def zad1(): def nizvodno(): fr=int(f1.get())+ int(f2.get()) f=Label(p1,text=(fr,'N'),font=14) f.place(x=80,y=210) def uzvodno(): fr=int(f2.get())- int(f1.get()) f=Label(p1,text=(fr,'N'),font=14) f.place(x=225,y=210) p1=Tk() p1.title('Sila toka rijeke') p1.config(width=360, height=260) naslov=Label(p1,text='SILA NA ČAMCU',font=14) naslov.place(x=120,y=10) # lijevo sila_tr=Label(p1,text='Sila toka rijeke (N):') sila_tr.place(x=60,y=70) f1=Entry(p1,font=14) f1.place(x=180,y=70,width=60) sila_mc=Label(p1,text='Sila motora čamca (N):') sila_mc.place(x=35,y=110) f2=Entry(p1,font=14) f2.place(x=180,y=110,width=60) g1=Button(p1,text='NIZVODNO',command=nizvodno) g1.place(x=50, y=170, width=100) # desno g2=Button(p1,text='UZVODNO',command=uzvodno) g2.place(x=200, y=170, width=100) p1.mainloop() # pretvaranje kubičnih mjernih jedinica def zad2(): def cm3udl(): cm3=int(u1.get()) dm3=cm3/1000 dl=dm3*10 rd1=Label(p2,text=str(dl)+' decilitara (dl)',font=14) rd1.place(x=295,y=60) def m3uhl(): m3=int(u2.get()) dm3=m3*1000 hl=dm3/100 rhl=Label(p2,text=str(hl)+' hektolitara (hl)',font=14) rhl.place(x=295,y=100) def mlum3(): ml=int(u3.get()) l=ml/1000 m3=l/1000 rm3=Label(p2,text=str(m3)+' metara kubičnih (m3)',font=14) rm3.place(x=295,y=140) p2=Tk() p2.config(width=500, height=200) t=Label(p2,text='Pretvorba kubičnih mjernih jedinica u litrene i obratno',font=14) t.place(x=50,y=20) t1=Label(p2,text='Unesi cm3:') t1.place(x=20, y=60) u1=Entry(p2,font='Calibri') u1.place(x=90,y=60,width=80) g1=Button(p2,text='Pretvori u dl',command=cm3udl) g1.place(x=185,y=59,width=100) t2=Label(p2,text='Unesi m3:') t2.place(x=20, y=100) u2=Entry(p2,font='Calibri') u2.place(x=90,y=100,width=80) g2=Button(p2,text='Pretvori u hl',command=m3uhl) g2.place(x=185,y=99,width=100) t3=Label(p2,text='Unesi ml:') t3.place(x=20, y=140) u3=Entry(p2,font='Calibri') u3.place(x=90,y=140,width=80) g3=Button(p2,text='Pretvori u m3',command=mlum3) g3.place(x=185,y=139,width=100) p2.mainloop() # pretvaranje mjernih jedinica brzine def zad3(): def kmhums(): kmh=float(u1.get()) ms=kmh*1000/3600 rez1=Label(p3,text=str(ms)+' m/s') rez1.place(x=330,y=60) def msukmh(): ms=float(u2.get()) kmh=ms*3600/1000 rez2=Label(p3,text=str(kmh)+' km/h') rez2.place(x=330,y=100) p3=Tk() p3.config(width=500, height=180) t=Label(p3,text='PRETVORBA SLOŽENIH MJERNIH JEDINICA - BRZINE') t.place(x=50,y=20) t1=Label(p3,text='Unesi km/h:') t1.place(x=30, y=60) u1=Entry(p3) u1.place(x=110,y=60,width=80) g1=Button(p3,text='Pretvori u m/s',command=kmhums) g1.place(x=200,y=59,width=120) t2=Label(p3,text='Unesi m/s:') t2.place(x=30, y=100) u2=Entry(p3) u2.place(x=110,y=100,width=80) g2=Button(p3,text='Pretvori u km/h',command=msukmh) g2.place(x=200,y=99,width=120) p3.mainloop() gumb1=Button(prozor1,text='Djelovanje sila',command=zad1) gumb1.place(x=75,y=100,width=300) gumb2=Button(prozor1,text='Pretvaranje kubičnih mjernih jedinica',command=zad2) gumb2.place(x=75,y=150,width=300) gumb3=Button(prozor1,text='Pretvaranje složenih mjernih jedinica - brzine',command=zad3) gumb3.place(x=75,y=200,width=300)