JOURNAL PYTHON FINAL
JOURNAL PYTHON FINAL
Write a program in Python to read the contents of "data.txt" and display them.
file=open("D:\\kaushik\\drawing\\DATA.txt","r")
print(file.read())
file.close()
House
from tkinter import *
master=Tk()
w=Canvas(master,width=1000, height=600)
w.create_rectangle(130,80,900,500,fill="light blue")
w.create_rectangle(600,500,380,280,fill="red")
w.create_rectangle(530,500,450,420,fill="orange")
w.create_rectangle(450,360,400,310,fill="yellow")
w.create_rectangle(535,360,585,310,fill="yellow")
w.create_rectangle(650,280,330,220,fill="brown")
w.pack()
mainloop()
Sun
from tkinter import *
master=Tk()
w=Canvas(master,width=1000, height=600)
w.create_oval(630,420,350,160,fill="yellow")
w.pack()
mainloop()
Smiley
from tkinter import *
master=Tk()
w=Canvas(master,width=1000, height=600)
w.create_rectangle(850,450,135,115)
w.create_oval(630,420,350,160,fill="yellow")
w.create_oval(480,300,380,200,fill="black")
w.create_oval(600,300,500,200,fill="black")
w.create_oval(520,300,450,340,fill="black")
w.create_arc(565,410,415,290,start=0,extent=-180,fill="red")
w.pack()
mainloop()
Indian Flag
from tkinter import *
master=Tk()
w=Canvas(master,width=1000, height=600)
w.create_rectangle(850,450,135,115)
w.create_rectangle(600,200,350,150,fill="orange")
w.create_rectangle(600,250,350,200,fill="white")
w.create_rectangle(600,300,350,250,fill="green")
w.create_oval(510,250,450,200,fill="blue")
w.create_rectangle(350,500,330,150,fill="brown")
w.pack()
mainloop()
Fish
from tkinter import *
master=Tk()
w=Canvas(master,width=1000, height=600)
w.create_rectangle(130,80,900,500,)
w.create_oval(320,180,750,300,fill="grey")
w.create_polygon(750,240,800,180,800,300,fill="yellow")
w.create_oval(380,210,395,225,fill='black')
w.create_arc(680,300,500,100,start=90,extent=90,fill="green")
w.create_arc(680,180,500,380,start=180,extent=90,fill="red")
w.pack()
mainloop()
Write a program to draw a Mickey Mouse face.
from tkinter import *
master=Tk()
w=Canvas(master,width=1000, height=600)
w.create_rectangle(850,450,135,115)
w.create_oval(630,420,350,160,fill="black")
w.create_oval(450,110,320,230,fill="black")
w.create_oval(655,110,527,230,fill="black")
w.create_oval(500,360,380,200,fill="navajo white")
w.create_oval(600,360,480,200,fill="navajo white")
w.create_oval(635,415,345,280,fill="navajo white")
w.create_oval(550,430,430,330,fill="navajo white")
w.create_oval(520,300,450,340,fill="black")
w.create_arc(565,410,415,290,start=0,extent=-180,fill="red")
w.pack()
mainloop()
result=Label(master,text="",textvariable=r)
#4
#5
l1.grid(column=0,row=0)
e1.grid(column=1,row=0)
l2.grid(column=0,row=1)
e2.grid(column=1,row=1)
l3.grid(column=0,row=2)
result.grid(column=1,row=2)
#6
b1.grid(column=0,row=3)
b2.grid(column=1,row=3)
b3.grid(column=2,row=3)
b4.grid(column=0,row=6)
#****************************************
master.mainloop()
Create a project calorie counter. Your project intakes the amount of proteins,
carbohydrates and fats in a given food item and calculate the amount of
calories present in it.
1 gm carbohydrate is 4 cal
1 gm fat is 9 cal
1 gm protein
Your project should have a button next item which would clear the contents of
text boxes.
from tkinter import *
def calc():
p=int(e1.get())
f=int(e2.get())c=int(e3.get())
res=(4*p)+(9*f)+(4*c)
r.set(res)
def clear():
e1.delete(0,END)
e2.delete(0,END)
e3.delete(0,END)
r.set("")
def ext():
exit()
master = Tk()
master.geometry('300x200')
r=StringVar()
l1=Label(master, text="Proteins")l2=Label(master, text="Fats")
l3=Label(master, text="Carbohydrates")
l4=Label(master, text="Calories:")
e1 = Entry(master)
e2 = Entry(master)
e3 = Entry(master)
result=Label(master,text="",textvariable=r)
b1 = Button(master,
text="Calculate",command=calc)
b2 = Button(master,
text="Clear",command=clear)
b3 = Button(master,
text="Exit",command=ext)
l1.grid(column=0,row=0)
e1.grid(column=2,row=0)
l2.grid(column=0,row=1)
e2.grid(column=2,row=1)l3.grid(column=0,row=2)
e3.grid(column=2,row=2)
l4.grid(column=0,row=4)
result.grid(column=2,row=4)
b1.grid(column=0,row=6)
b2.grid(column=1,row=6)
b3.grid(column=2,row=6)
from tkinter import *
master = Tk()
master.geometry('300x200')
xxx=StringVar()
l1=Label(master, text="Name")
l2=Label(master, text="Mobile Number")
l3=Label(master, text="Email id")
l4=Label(master, text="Gender")
l5=Label(master, text="Age")
e1 = Entry(master)
e2 = Entry(master)
e3 = Entry(master)
xxx=""
r1 = Radiobutton(master,
text="Male",variable=xxx, value="Male")
r2 = Radiobutton(master,
text="Female",variable=xxx,
value="Female")
r3 = Radiobutton(master,
text="others",variable=xxx, value="others")
s1=Spinbox(master,from_=0,to=100)
l1.grid(column=0,row=0)
e1.grid(column=1,row=0)
l2.grid(column=0,row=1)
e2.grid(column=1,row=1)
l3.grid(column=0,row=2)
e3.grid(column=1,row=2)
l4.grid(column=0,row=3)
r1.grid(column=1,row=3)
r2.grid(column=2,row=3)
r3.grid(column=3,row=3)
l5.grid(column=0,row=4)
s1.grid(column=1,row=4)
master.mainloop()