示例#1
0
def main():

	print('Enter the following data for a savings account.')
	acct_num = input('Account number: ')
	int_rate = float(input('Interest rate: '))
	balance = float(input('Balance: '))

	savings = accounts.SavingsAccount(acct_num, int_rate, balance)

	print('Enter the following info for a CD:')
	acct_num = input('Account number: ')
	int_rate = float(input('Interest rate: '))
	balance = float(input('Balance: '))
	maturity = input('Maturity date:')

	cd = accounts.CD(acct_num, int_rate, balance, maturity)

	print('Here is the data you entered:')

	print()

	print('Savings Account')
	print('---------------')
	print('Account number:', savings.get_account_num())
	print('Interest rate:', savings.get_interest_rate())
	print('Balance: $', format(savings.get_balance(), ',.2f'), sep='')

	print()

	print('CD')
	print('---------------')
	print('Account number:', cd.get_account_num())
	print('Interest rate:', cd.get_interest_rate())
	print('Balance: $', format(cd.get_balance(), ',.2f'), sep='')
	print('Maturity date:', cd.get_maturity_date())
示例#2
0
def main():
    # Get the account number, interest rate, and account balance for a saving account.
    print('Enter the following data for a saving account.')
    acct_num = input('Account number: ')
    int_rate = float(input('Interest rate: '))
    balance = flaot(input('Balance: '))
    # Create a SavingsAccount object.
    savings = accounts.SavingsAccount(acct_num, int_rate, balance)
    # Get the account number, interest rate, account balance, and maturity date for a CD.
    print('Enter the followingg datea for a CD.')
    acct_num = input('Account number: ')
    int_rate = float(input('Interest rate: '))
    balance = float(input('Balance: '))
    maturity = input('Maturity date: ')

    # Create a CD object.
    cd = accounts.CD(acct_num, int_rate, balance, maturity)

    # Display the data entered.
    print('Here is the data you entered:')
    print()
    print('Saving Account')
    print('---------------')
    print('Account number:', savings.get_account_num())
    print('Interest rate:', savings.get_interest_rate())
    print('Balance $', format(savings.get_balance(), ',.2f'), sep='')
    print()
    print('CD')
    print('---------------')
    print('Account number', cd.get_account_num())
    print('Interest rate', cd.get_interest_rate())
    print('Balance: $', format(cd.get_balance(), ',.2f'), sep='')
    print('Maturity date: ', cd.get_maturity_date())
示例#3
0
def main():
    # Pobranie numeru konta, oprocentowania,
    # i salda konta oszczędnościowego.
    print('Podaj dane dotyczące konta oszczędnościowego.')
    acct_num = input('Numer konta: ')
    int_rate = float(input('Oprocentowanie: '))
    balance = float(input('Saldo: '))

    # Utworzenie obiektu klasy SavingsAccount.
    savings = accounts.SavingsAccount(acct_num, int_rate,
                                      balance)

    # Pobranie numeru konta, oprocentowania,
    # salda i daty wykupu certyfikatu depozytowego.
    print('Podaj dane dotyczące certyfikatu depozytowego.')
    acct_num = input('Numer konta: ')
    int_rate = float(input('Oprocentowanie: '))
    balance = float(input('Saldo: '))
    maturity = input('Data wykupu:')

    # Utworzenie obiektu klasy CD.
    cd = accounts.CD(acct_num, int_rate, balance, maturity)

    # Wyświetlenie wprowadzonych danych.
    print('Oto wprowadzone dane:')
    print()
    print('Konto oszczędnościowe')
    print('---------------------')
    print('Numer konta:', savings.get_account_num())
    print('Oprocentowanie:', savings.get_interest_rate())
    print('Saldo: ',
          format(savings.get_balance(), '.2f'),
          sep='')
    print()
    print('CD')
    print('---------------------')
    print('Numer konta:', cd.get_account_num())
    print('Oprocentowanie:', cd.get_interest_rate())
    print('Saldo: ',
          format(cd.get_balance(), '.2f'),
          sep='')
    print('Data wykupu:', cd.get_maturity_date())
示例#4
0
def main():
    # get the account number, interest rate,
    # and account balance for a savings account.
    print("Enter the following data for a savings account.")
    acct_num=input("Account number: ")
    int_rate=float(input("Interest rate: "))
    balance=float(input("Balance: "))
    
    # create a SavingsAccount object.
    savings=accounts.SavingsAccount(acct_num, int_rate, balance)
    
    # get the account number, interest rate,
    # account balance, and maturity date for a CD.
    print("Enter the following data for a CD.")
    acct_num=input("Account number: ")
    int_rate=float(input("Interest rate: "))
    balance=float(input("Balance: "))
    maturity=input("Maturity date: ")
    
    # create a CD object.
    cd=accounts.CD(acct_num, int_rate, balance, maturity)
    
    # display the data entered.
    print("Here is the data you entered.")
    print()
    print("Savings Account")
    print("----------------")
    print("Account number:", savings.get_account_num())
    print("Interest rate:", savings.get_interest_rate())
    print("Balance: $", format(savings.get_balance(), ",.2f"), sep="")
    print()
    print("CD")
    print("----------------")
    print("Account number:", cd.get_account_num())
    print("Interest rate:", cd.get_interest_rate())
    print("Balance: $", format(cd.get_balance(), ",.2f"), sep="")
    print("Maturity date:", cd.get_maturity_date())
示例#5
0
def main():
    # Получить номер счёта, процентную ставку,
    # и остаток сберегательного счёта.
    print('Введите данные о сберегательном счёте.')
    acct_num = input('Номер счёта: ')
    int_rate = float(input('Процентная ставка: '))
    balance = float(input('Остаток: '))

    # Создать объект SavingAccount.
    savings = accounts.SavingAccount(acct_num, int_rate, balance)

    # Получить номер счёта, процентную ставку,
    # остаток счёта и дату погашения счёта CD.
    print('Введите данные о счете CD.')
    acct_num = input('Номер счёта: ')
    int_rate = float(input('Процентная ставка: '))
    balance = float(input('Остаток: '))
    maturity = input('Дата погашения: ')

    # Создать объект CD.
    cd = accounts.CD(acct_num, int_rate, balance, maturity)

    # Показать введенные данные.
    print('Вот введеные Вами данные:')
    print()
    print('Сберегательный счёт')
    print('-------------------')
    print('Номер счёта:', savings.get_account_num())
    print('Процентная ставка:', savings.get_interest_rate())
    print('Остаток: $', format(savings.get_balance(), '.2f'), sep='')
    print('Счёт депозитного сертификата (СD)')
    print('---------------------------------')
    print('Номер счёта:', cd.get_account_num())
    print('Процентная ставка:', cd.get_interest_rate())
    print('Остаток: $', format(cd.get_balance(), '.2f'), sep='')
    print('Дата погашения:', cd.get_maturity_date())
    class CD(SavingsAccount): # subclass of SavingsAccount
        def __init__(self, account_num, mat_date):
            SavingsAccount.__init__(self, account_num) # Call superclass __init__ method.
            self.__maturity_date = mat_date # Initialize the __maturity_date attribute
        def set_maturity_date(self, mat_date): # mutator
            self.__maturity_date = mat_date
        def get_maturity_date(self): # accessor
            return self.__maturity_date

# program file account_demo.py
    import accounts
    acct_num = input('Account number: ') 
    savings = accounts.SavingsAccount(acct_num) # Create a SavingsAccount object.
    acct_num = input('Account number: ')
    maturity = input('Maturity date: ')
    cd = accounts.CD(acct_num, maturity) # Create a CD object.

     # SavingsAccount account number
    print('Account number:', savings.get_account_num())
    # CD account num and maturity date.
    print('Account number:', cd.get_account_num()) 
    print('Maturity date:', cd.get_maturity_date())

--------------------------------------------------------------------------------------------
############################## EXAMPLE - POLYMORPHISM ###############################
--------------------------------------------------------------------------------------------
# class file animals.py

    class Mammal:
        def __init__(self, species):
            self.__species = species