PROGRAM: LOOPS AND IF CONDITIONS
Write a program that requests a password after the author/program information is displayed. Make the password “hello”. The program should then ask the user for their name: if the name entered is the same as your name, the program should respond with
“What a great name!” if they enter “Madonna” or “Cher”, the program should respond
“May I have your autograph, please?” For any other input, the program should respond with “(input name), that’s a nice name”.
SAMPLE OUTPUT (including author/program information)
Program author: Barney Rubble
ID#: 1234567
Program: LOOPS AND IF CONDITIONS
Password? unicorn
Password? opus
Password? hello
Welcome to the second half of the program!
What is your name? Barney
What a great name!
Alternate Outputs
What is your name? Cher
May I have your autograph, please?
What is your name? Bill
Bill, that’s a nice name.
PROGRAM:FUNCTIONS
Rewrite the area.py program (shown below, or in the Creating Functions section of the tutorial) so that it has separate functions for the perimeter and area of a square, a rectangle, and a circle (3.14 * radius**2). This program should include a menu interface that has ‘exit the program’ as one of its choices.
SAMPLE PROGRAM EXECUTION:
Area.py
#This program calculates the perimeter and area of a rectangle
print “Calculate information about a rectangle”
length = input(“Length:”)
width = input(“Width:”)
print “Area”,length*width
print “Perimeter”,2*length+2*width
SAMPLE OUTPUT (not including author/program information)
CALCULATIONS MENU:
1) AREA (SQUARE)
2) AREA (RECTANGLE) 3) AREA (CIRCLE)
4) PERIMETER (SQUARE)
5) PERIMETER (RECTANGLE)
6) PERIMETER (CIRCLE)
7) EXIT
INPUT MENU CHOICE (1,2,3,4,5,6 OR 7)? 2
YOU HAVE CHOSEN AREA (RECTANGLE)
INPUT WIDTH? 8
INPUT LENGTH? 4
AREA IS 32
INPUT MENU CHOICE?