[SOLVED] Programming Exercise 3-1

$25

File Name: Programming_Exercise_3-1.zip
File Size: 226.08 KB

5/5 - (1 vote)

Programming Exercise 3-1

Programming Exercise 11-3

# person.py

class Person:

def __init__(self, name, address, phone_number):

self.__name = name

self.__address = address

self.__phone_number = phone_number

def set_name(self, name):

self.__name = name

def set_address(self, address):

self.__address = address

def set_phone_number(self, phone_number):

self.__phone_number = phone_number

def get_name(self):

return self.__name

def get_address(self):

return self.__address

def get_phone_number(self):

return self.__phone_number

class Customer(Person):

def __init__(self, name, address, phone_number, cust_number, on_list):

# Call superclass __init__ method

Person.__init__(self, name, address, phone_number)

# Initialize the cust_number and on_list attributes

self.__cust_number = cust_number

self.__on_list = on_list

# Mutator functions for cust_number and on_list

def set_cust_number(self, cust_number):

self.__cust_number = cust_number

def set_on_list(self, on_list):

self.__on_list = on_list

# Accessor functions for cust_number and on_list

def get_cust_number(self):

return self.__cust_number

def get_on_list(self):

return self.__on_list
# Exercise 11-3.py

import person

def main():

# Local variables

name =

address =

phone_number =

cust_number = 0

on_list_flag = False

# Get data attributes.

name = input(Enter the name: )

address = input(Enter the address: )

phone_number = input(Enter the phone_number: )

cust_number = input(Enter the customer number: )

on_list = input(Does the customer wish to be

on the mailing list?(Yes/No) )

if on_list == Yes:

on_list_flag = True

else:

on_list_flag = False

# Create an instance of Customer.

customer = person.Customer(name, address, phone_number,

cust_number, on_list_flag)

# Display information.

print (Customer information: )

print (Name:, customer.get_name())

print (Address:, customer.get_address())

print (Phone number:, customer.get_phone_number())

print (Customer Number:, customer.get_cust_number())

print (On Mailing List:, customer.get_on_list())

# Call the main function.

main()

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] Programming Exercise 3-1
$25