Search Here

Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts

Python program to draw Lower Case Alphabets (a to z)

   Python code for drawing 'a'
# Draw a
from tkinter import *  

app=Tk()  
app.title("a")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=400)  

canvas.create_arc(250,100,350,200,start=0,extent=180,outline="black",width=5, style="arc") 
canvas.create_line(350,150,350,253,fill='black',width=5)  
canvas.create_arc(250,190,380,250,start=55,extent=250,outline="black",width=5, style="arc") 

app.mainloop()


   Python code for drawing 'b'
# Draw b
from tkinter import *  

app=Tk()  
app.title("b")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

x = 120 # Change x to change position
canvas.create_arc(x,x+200,x+200,x+300,start=90,extent=-180,outline="black",width=5, style="arc") 
canvas.create_line(x+100,x+100,x+100,x+300,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'c'
# Draw c
from tkinter import *  

app=Tk()  
app.title("c")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_arc(100,160,300,400,start=60,extent=260,outline="black",width=5, style="arc")

app.mainloop()


   Python code for drawing 'd'
# Draw d
from tkinter import *  

app=Tk()  
app.title("d")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

x=120 # Change x to change position
canvas.create_arc(x,x+200,x+200,x+300,start=90,extent=180,outline="black",width=5, style="arc")
canvas.create_line(x+100,x+100,x+100,x+300,fill='black',width=5)  

app.mainloop()



   Python code for drawing 'e'
# Draw e 
from tkinter import *  

app=Tk()  
app.title("e")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_arc(100,120,300,400,start=5,extent=300,outline="black",width=5, style="arc")
canvas.create_line(100,250,300,250,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'f'
# Draw f 
from tkinter import *  

app=Tk()  
app.title("f")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_arc(100,50,280,300,start=30,extent=160,outline="black",width=5, style="arc")
canvas.create_line(100,190,100,400,fill='black',width=5)  
canvas.create_line(50,190,150,190,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'g'
# Draw g
from tkinter import *  

app=Tk()  
app.title("g")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_arc(90,180,270,280,start=90,extent=180,outline="black",width=5, style="arc")
canvas.create_line(180,180,180,380,fill='black',width=5) 
canvas.create_arc(100,330,180,410,start=150,extent=200,outline="black",width=5, style="arc")
canvas.create_line(105,350,190,270,fill='black',width=5)

app.mainloop()


   Python code for drawing 'h'
# Draw h 
from tkinter import *  

app=Tk()  
app.title("h")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_arc(180,300,300,465,start=130,extent=-140,outline="black",width=5, style="arc")
canvas.create_line(200,200,200,400,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'i'
# Draw i
from tkinter import *  

app=Tk()  
app.title("i")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_oval(95,130,105,140,outline="black",width=5)
canvas.create_line(100,150,100,300,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'j'
# Draw j 
from tkinter import *  

app=Tk()    
app.title("j")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)

canvas.create_line(200,70,200,300,width=5) 
canvas.create_oval(190,50,205,65,outline="black",width=5)
c= 200,350,50,240
arc=canvas.create_arc(c,start=0,extent=-180,fill="",style="arc",width=5)                            

app.mainloop()


   Python code for drawing 'k'
# Draw k 
from tkinter import *  

app=Tk()  
app.title("k")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400) 
 
canvas.create_line(100,20,100,360,width=5)
canvas.create_line(100,220,250,100,width=5)
canvas.create_line(100,220,250,360,width=5)

app.mainloop()


   Python code for drawing 'l'
# Draw l 
from tkinter import *  

app=Tk()  
app.title("l")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_line(100,150,100,300,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'm'
# Draw m 
from tkinter import *  

app=Tk()  
app.title("m")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_arc(80,200,200,435,start=130,extent=-140,outline="black",width=5, style="arc")
canvas.create_arc(150,200,290,435,start=130,extent=-140,outline="black",width=5, style="arc")
canvas.create_line(100,200,100,350,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'n'
# Draw n 
from tkinter import *  

app=Tk()  
app.title("n")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_arc(80,200,200,435,start=130,extent=-140,outline="black",width=5, style="arc")
canvas.create_line(100,200,100,350,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'o'
# Draw o 
from tkinter import *  

app=Tk()  
app.title("o")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400) 
 
canvas.create_oval(120,120,280,300,width=5)

app.mainloop()


   Python code for drawing 'p'
# Draw p 
from tkinter import *  

app=Tk()  
app.title("p")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

x=80 # Change x to change position
canvas.create_arc(x,x+100,x+200,x+200,start=90,extent=-180,outline="black",width=5, style="arc")
canvas.create_line(x+100,x+100,x+100,x+300,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'q'
# Draw q 
from tkinter import *  

app=Tk()  
app.title("q")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_arc(80,180,280,280,start=90,extent=180,outline="black",width=5, style="arc")
canvas.create_line(180,180,180,380,fill='black',width=5) 
canvas.create_line(180,380,210,340,fill='black',width=5) 
 
app.mainloop()


   Python code for drawing 'r'
# Draw r 
from tkinter import *  

app=Tk()  
app.title("r")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_arc(100,200,200,260,start=170,extent=-180,outline="black",width=5, style="arc")
canvas.create_oval(190,230,200,240,outline="black",width=5)
canvas.create_line(100,200,100,350,fill='black',width=5)  

app.mainloop()


   Python code for drawing 's'
# Draw s 
from tkinter import * 
 
app=Tk()  
app.title("s")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=300,height=300)  

x1 = 50 # Change x to change position
canvas.create_arc(x1,x1,x1+100,x1+100, start=50,extent=220,outline="black",width=5, style="arc")
canvas.create_arc(x1,x1+100,x1+100,x1+200, start=95,extent=-240,outline="black",width=5, style="arc") 
  
app.mainloop()


   Python code for drawing 't'
# Draw t 
from tkinter import *  

app=Tk()  
app.title("t")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

canvas.create_line(100,50,100,200,fill='black',width=5)
canvas.create_line(80,80,120,80,fill='black',width=5)
canvas.create_line(100,200,140,180,fill='black',width=5)
 
app.mainloop()


   Python code for drawing 'u'
# Draw u 
from tkinter import *  

app=Tk()   
app.title("u")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)

canvas.create_line(200,90,200,330,width=5)
canvas.create_line(50,90,50,300,width=5)  
c= 200,350,50,240
arc=canvas.create_arc(c,start=0,extent=-180,fill="",style="arc",width=5)                            

app.mainloop()


   Python code for drawing 'v'
# Draw v 
from tkinter import *  

app=Tk()   
app.title("v")  
  
canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=300,height=300)  

canvas.create_line(50,7,120,200,width=5)
canvas.create_line(200,7,120,200,width=5)

app.mainloop()


   Python code for drawing 'w'
# Draw w 
from tkinter import *  

app=Tk()  
app.title("w")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=300)  

canvas.create_line(50,50,80,200,width=5)
canvas.create_line(80,200,175,80,width=5)
canvas.create_line(175,80,280,200,width=5)
canvas.create_line(280,200,300,50,width=5)

app.mainloop()


   Python code for drawing 'x'
# Draw x 
from tkinter import *  

app=Tk()   
app.title("x")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)

canvas.create_line(100,70,280,380,width=5)
canvas.create_line(280,70,100,380,width=5)

app.mainloop()


   Python code for drawing 'y'
# Draw y 
from tkinter import *  

app=Tk()   
app.title("y")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)

canvas.create_line(100,100,195,230,width=5)
canvas.create_line(300,100,100,350,width=5)

app.mainloop()


   Python code for drawing 'z'
# Draw z 
from tkinter import *  

app=Tk()  
app.title("z")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=300,height=300)  

canvas.create_line(100,50,200,50, fill='black',width=5) 
canvas.create_line(200,50,100,200, fill='black',width=5)
canvas.create_line(100,200,200,200, fill='black',width=5)
canvas.create_line(120,130,170,130, fill='black',width=5)
app.mainloop()

Python program to draw Upper Case Alphabets (A to Z)

   Python code for drawing 'A'
# Draw A
from tkinter import *  

app=Tk()  
app.title("A")  
 
canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=360)  

canvas.create_line(150,80,80,250,width=5)
canvas.create_line(150,80,230,250,width=5) 
canvas.create_line(110,180,198,180,width=5) 

app.mainloop()

   Python code for drawing 'B'
# Draw B
from tkinter import *  
app=Tk()  
app.title("B")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)  

x=10
canvas.create_arc(x,x+100,x+200,x+200,start=90,extent=-180,outline="black",width=5, style="arc") 
canvas.create_arc(x,x+200,x+200,x+300,start=90,extent=-180,outline="black",width=5, style="arc") 
canvas.create_line(x+100,x+100,x+100,x+300,fill='black',width=5)  

app.mainloop()


   Python code for drawing 'C'
# Draw C
from tkinter import *  

app=Tk()  
app.title("C")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=500) 

c= 20,140,190,370
arc = canvas.create_arc(c,start=90,extent=200,fill="",style="arc",width=5)

app.mainloop()


   Python code for drawing 'D'
# Draw D
from tkinter import *  

app=Tk()  
app.title("D")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=300,height=300) 

c= 210,50,40,210
arc = canvas.create_arc(c,start=90,extent=-180,fill="",width=5)

app.mainloop()


   Python code for drawing 'E'
# Draw E
from tkinter import *  

app=Tk()  
app.title("E")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=500) 

canvas.create_line(200,70,200,380,width=5)
canvas.create_line(200,70,380,70,width=5)
canvas.create_line(200,220,350,220,width=5)
canvas.create_line(200,380,380,380,width=5)

app.mainloop()


   Python code for drawing 'F'
# Draw F
from tkinter import *  

app=Tk()  
app.title("F")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400) 

canvas.create_line(200,70,200,380,width=5)
canvas.create_line(200,70,380,70,width=5)
canvas.create_line(200,220,350,220,width=5)

app.mainloop()


   Python code for drawing 'G'
# Draw G
from tkinter import *  
app=Tk()  
app.title("G")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=480)  

x=50
canvas.create_arc(x+280,x,x+160,x+280,start=30,extent=240,outline="black",width=5, style="arc")
canvas.create_line(x+220,x+180,x+220,x+280,fill='black',width=5)  
canvas.create_line(x+220,x+180,x+280,x+180,fill='black',width=5)
canvas.create_line(x+280,x+180,x+280,x+280,fill='black',width=5)

app.mainloop()


   Python code for drawing 'H'
# Draw H    
from tkinter import *  

app=Tk()  
app.title("H")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=500)

canvas.create_line(200,70,200,380,width=5)
canvas.create_line(380,70,380,380,width=5)
canvas.create_line(200,220,380,220,width=5)

app.mainloop()


   Python code for drawing 'I'
# Draw I
from tkinter import *  

app=Tk()   
app.title("I")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400) 

canvas.create_line(140,107,140,280,width=5)
canvas.create_line(135,107,145,107,width=5)
canvas.create_line(135,280,145,280,width=5)

app.mainloop()


   Python code for drawing 'J'
# Draw J
from tkinter import *  

app=Tk()    
app.title("J")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)

canvas.create_line(200,70,200,300,width=5)
canvas.create_line(180,70,215,70,width=5)  
c= 200,350,50,240
arc=canvas.create_arc(c,start=0,extent=-180,fill="",style="arc",width=5)                            

app.mainloop()


   Python code for drawing 'K'
# Draw K
from tkinter import *  

app=Tk()  
app.title("K")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400) 
 
canvas.create_line(100,70,100,380,width=5)
canvas.create_line(100,220,280,70,width=5)
canvas.create_line(100,220,280,380,width=5)

app.mainloop()


   Python code for drawing 'L'
# Draw L
from tkinter import *  

app=Tk()  
app.title("L")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=400)  

canvas.create_line(100,70,100,360,width=5)
canvas.create_line(100,360,280,360,width=5)

app.mainloop()


   Python code for drawing 'M'
# Draw M
from tkinter import *  

app=Tk()  
app.title("M")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=500,height=400)  

canvas.create_line(200,70,200,380,width=5)
canvas.create_line(200,70,300,220,width=5)
canvas.create_line(300,220,400,70,width=5)
canvas.create_line(400,70,400,380,width=5)

app.mainloop()


   Python code for drawing 'N'
# Draw N
from tkinter import *  

app=Tk()  
app.title("N")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)  

canvas.create_line(100,70,100,380,width=5)
canvas.create_line(280,70,280,380,width=5)
canvas.create_line(100,70,280,380,width=5)

app.mainloop()


   Python code for drawing 'O'
# Draw O
from tkinter import *  

app=Tk()  
app.title("O")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400) 
 
canvas.create_oval(120,120,280,300,width=5)

app.mainloop()


   Python code for drawing 'P'
# Draw P
from tkinter import *  

app=Tk()  
app.title("P")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)
  
c= 310, 20, 70, 180
arc = canvas.create_arc(c,start=90,extent=-180,fill="",width=5)
canvas.create_line(190,70,190,380,width=5)

app.mainloop()


   Python code for drawing 'Q'
# Draw Q
from tkinter import *  

app=Tk()  
app.title("Q")  
 
canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)

canvas.create_oval(100,100,300,300,width=5)
canvas.create_line(240,250,340,300,width=5)

app.mainloop()


   Python code for drawing 'R'
# Draw R
from tkinter import *  

app=Tk()  
app.title("R")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=500,height=500)  

c= 410, 20, 170, 180
arc = canvas.create_arc(c, start=90, extent=-180, fill="", width=5)
canvas.create_line(290,70,290,380,width=5)
canvas.create_line(290,180,430,380,width=5)

app.mainloop()


   Python code for drawing 'S'
# Draw S
from tkinter import * 
 
app=Tk()  
app.title("S")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=300,height=300)  

x1=50
canvas.create_arc(x1,x1,x1+100,x1+100, start=50,extent=220,outline="black",width=5, style="arc")
canvas.create_arc(x1,x1+100,x1+100,x1+200, start=95,extent=-240,outline="black",width=5, style="arc") 
  
app.mainloop()


   Python code for drawing 'T'
# Draw T
from tkinter import *  

app=Tk()  
app.title("T")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=480,height=300)  

canvas.create_line(190,70,190,340,width=5) 
canvas.create_line(100,70,280,70,width=5)

app.mainloop()


   Python code for drawing 'U'
# Draw U
from tkinter import *  

app=Tk()   
app.title("U")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)

canvas.create_line(200,70,200,300,width=5)
canvas.create_line(50,70,50,300,width=5)  
c= 200,350,50,240
arc=canvas.create_arc(c,start=0,extent=-180,fill="",style="arc",width=5)                            

app.mainloop()


   Python code for drawing 'V'
# Draw V
from tkinter import *  

app=Tk()   
app.title("V")  
  
canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=300,height=300)  

canvas.create_line(50,7,120,200,width=5)
canvas.create_line(200,7,120,200,width=5)

app.mainloop()



   Python code for drawing 'W'
# Draw W
from tkinter import *  

app=Tk()  
app.title("W")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)  

canvas.create_line(50,50,80,200,width=5)
canvas.create_line(80,200,175,80,width=5)
canvas.create_line(175,80,280,200,width=5)
canvas.create_line(280,200,300,50,width=5)

app.mainloop()


   Python code for drawing 'X'
# Draw X
from tkinter import *  

app=Tk()   
app.title("X")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)

canvas.create_line(100,70,280,380,width=5)
canvas.create_line(280,70,100,380,width=5)

app.mainloop()


   Python code for drawing 'Y'
# Draw Y
from tkinter import *  

app=Tk()   
app.title("Y")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=400,height=400)

canvas.create_line(70,100,185,230,width=5)
canvas.create_line(300,100,185,230,width=5)
canvas.create_line(185,230,185,400,width=5)

app.mainloop()


   Python code for drawing 'Z'
# Draw Z
from tkinter import *  

app=Tk()  
app.title("Z")  

canvas=Canvas(app)  
canvas.pack()  
canvas.config(width=300,height=300)  

x=100
canvas.create_line(x,x,x+100,x, fill='black',width=5) 
canvas.create_line(x+100,x,x,x+150, fill='black',width=5)
canvas.create_line(x,x+150,x+100,x+150, fill='black',width=5)

app.mainloop()

Python program to draw Circle using Midpoint algorithm

# Circle using Midpoint Algorithm

import pygame
from pygame import gfxdraw
import time

screen = pygame.display.set_mode((400,300))
screen.fill((255,255,255))
black=(0,0,0)

xc = yc = 100 # Coordinate of the circle
r = 70 # Radius of the circle

def ROUND(n):
    return int(n+0.5)
    
def CIRCLEPOINTS(x,y):
    gfxdraw.pixel(screen,xc+x,yc-y,black)
    gfxdraw.pixel(screen,xc-x,yc-y,black)
    gfxdraw.pixel(screen,xc+x,yc+y,black)
    gfxdraw.pixel(screen,xc-x,yc+y,black)
    gfxdraw.pixel(screen,xc+y,yc-x,black)
    gfxdraw.pixel(screen,xc-y,yc-x,black)
    gfxdraw.pixel(screen,xc+y,yc+x,black)
    gfxdraw.pixel(screen,xc-y,yc+x,black)
  
def MIDPOINT_CIRCLE():      
    x=0
    y=r
    d=1 - r    

    CIRCLEPOINTS(x,y)
    while(y>x):
        x+=1
        if(d<0):
            d=d+2*x+3
        else:
            y-=1
            d=d+2*x-2*y+5
        
        CIRCLEPOINTS(x,y)
    
    pygame.display.flip()
    time.sleep(5)
    
MIDPOINT_CIRCLE()