Wednesday, 2 March 2022

Python Program Put a Textual Label inside red circle

SCREENSHOT



CODE

 #Draw a red circle centered at point (100,100) with radius 50 and with text Red Circle

from graphics import *

def main():

    win = GraphWin('Draw Circle',300,300)

    

    center = Point(100,100) 

    circ = Circle(center, 50) 

    circ.setFill('red') 

    circ.draw(win)


    label = Text(center, "Red Circle") 

    label.draw(win)

main()


Python Program Draw a red circle centered at point (100,100) with radius 30

SCREENSHOT



CODE

 #Draw a red circle centered at point (100,100) with radius 30

from graphics import *

def main():

    win = GraphWin('Draw Circle',300,300)

    center = Point(100,100) 

    circ = Circle(center, 30) 

    circ.setFill('red') 

    circ.draw(win)

main()

An archery target consists of a central circle of yellow surrounded by concentric rings of red, blue, black and white

 CODE :

An archery target consists of a central circle of yellow surrounded by concentric rings of red, blue, black and white. Each ring has the same width, which is the same as the radius of the yellow circle. Write a program called target.py that draws this target.

o Use a list of colors and a for loop to draw the target

o Hint: objects drawn later will appear on top of objects drawn earlier

o The output of the program should look like this:

SCREENSHOT



SAVE this file as target.py

from graphics import *

def main():

    win = GraphWin('Archery Target',300,300)

    center = Point(150,150)


    w = Circle(center, 100)

    w.setFill('white')

    w.draw(win)


    bl = Circle(center, 80)

    bl.setFill('black')

    bl.draw(win)


    b = Circle(center, 60)

    b.setFill('blue')

    b.draw(win)


    r = Circle(center, 40)

    r.setFill('red')

    r.draw(win)


    y = Circle(center, 20)

    y.setFill('yellow')

    y.draw(win)


    win.getMouse() # pause for click in window

    win.close()


main()

Monday, 21 February 2022

Write a program that finds the average of a series of numbers entered by the user.

 Write a program that finds the average of a series of numbers entered by the user. As in the previous problem, the program will first ask the user how many numbers there are. Note: The average should always be a float, even if the user inputs are all ints.

CODE :

# sumnn.py 

def main() :

    n = int (input ("How many numbers are to be summed: ") ) 

    sum=0

    for i in range(n) :

        a = int (input ("Please enter number  : ") ) 

        sum=sum+a

    print ("Average of a series of numbers :",sum/n) 

main()

SCREENSHOT





Write a program to sum a series of numbers entered by the user.

 Write a program to sum a series of numbers entered by the user. The program should first prompt the user for how many numbers are to be summed. The program should then prompt the user for each of the numbers in turn and print out a total sum after all the numbers have been entered. Hint: Use an input statement in the body of the loop.

CODE

# sumnn.py 

def main() :

    n = int (input ("How many numbers are to be summed: ") ) 

    sum=0

    for i in range(n) :

        n = int (input ("Please enter number  : ") ) 

        sum=sum+n

    print ("Total Sum  :",sum) 

main()

SCREENSHOT




Write a program to find the sum of the cubes of the first n natural numbers where the value of n is provided by the user.

 SCREENSHOT




Write a python program to print table where table number inputed by user

 CODE

# tablen.py 


def main() :    

    n = int (input ("Please enter number: ") ) 

    for i in range(1,11) : 

        sum=n*i

        print (n,"*",i,"=",sum) 

main()


Note :save above file as : tablen.py

SCREENSHOT




Write a program to find the sum of the first n natural numbers, where the value of n is provided by the user.

 CODE :

# sumn.py 

# Write a program to find the sum of the first n natural numbers,

#where the value of n is provided by the user.

def main() : 

    sum=0

    n = int (input ("Please enter number: ") ) 

    for i in range(n+1) : 

        sum=sum+i

    print ("Sum of n Natural number is :",sum) 

main()

NOte : save this file as sumn.py

SCREENSHOT :



Saturday, 19 February 2022

Program to compute the factorial of a number

CODE 

# factorial. py 

# Program to compute the factorial of a number 

# Illustrates for loop with an accumulator 

def main() : 

    n = int (input ("Please enter a whole number: ") ) 

    fact = 1 

    for factor in range(n,1,-1) : 

        fact = fact * factor 

    print ("The factorial of", n, "is", fact) 

main ()


NOTE : save above program as factorial.py

SCREENSHOT



Write a program that converts distances measured in kilometers to miles. One kilometer is approximately 0.62 miles.

 CODE

#kmtomiles.py

#Python program :It coverts kilometer to miles 


def main():

    print("This program convert Kilometers to miles")

    km=eval(input("Enter Kilometers ?"))

    miles = 0.62 * km 

    print("Aha , I know Miles are ",miles)

main()


NOTE : save above file as kmtomiles.py

SCREENSHOT



It Executes 5 times before quitting to convert Celsius temps into Fahrenhit

 Modify the convert.py program (Section 2.2) with a loop so that it executes 5 times before quitting. Each time through the loop, the program  should get another temperature from the user and print the converted value.


CODE :

#convert.py
#Python program :It Executes 5 times before quitting to convert Celsius temps into Fahrenhit

def main():
    print("This program convert Celsius temps into Fahrenhit")
    for i in range(5):
        celsius=eval(input("What is the Celsius temprarure outside now ?"))
        fahrenhit = 9/5 * celsius + 32
        print("Aha , I know temprature is ", fahrenhit , "degrees fahrenhit.")

main()

NOTE : save above file as convert_v1.py

SCREENSHOT :



Python Program to find the average of three exam scores.

 CODE

def main() : 

    print ("This program computes the average of two exam scores. ") 

    score1, score2,score3 = eval (input ("Enter three scores separated by a comma: ") ) 

    average = (score1 + score2  + score3) / 3

    print ("The average of the scores is: ", average) 

main()

SCREENSHOT





Python Program A simple program to average two exam scores

 

CODE

def main() : 

    print ("This program computes the average of two exam scores. ") 

    score1, score2 = eval (input ("Enter two scores separated by a comma: ") ) 

    average = (score1 + score2) / 2 

    print ("The average of the scores is: ", average) 

main()


SCREENSHOT