"""
CP1404 Practicals - Guitar Test
"""

from prac_06.guitar import Guitar

gibson = Guitar("Gibson L-5 CES", 1922, 16035.4)
another_guitar = Guitar("Another Guitar", 2013)
print(f"{gibson.name} get_age() - Expected 98. Got {gibson.get_age()}")
print(
    f"{another_guitar.name} get_age() - Expected 7. Got {another_guitar.get_age()}"
)
print(f"{gibson.name} is_vintage() - Expected True. Got {gibson.is_vintage()}")
print(
    f"{another_guitar.name} is_vintage() - Expected False. Got {another_guitar.is_vintage()}"
)
Exemplo n.º 2
0
from prac_06.guitar import Guitar

guitar1 = Guitar("Gibson L-5 CES", 1922, 16035.40)
guitar2 = Guitar("New Guitar", 2019, 4999.99)

print("{} get_age() - Expected 98. Got {}".format(guitar1.name,
                                                  guitar1.get_age()))
print("{} get_age() - Expected 1. Got {}".format(guitar2.name,
                                                 guitar2.get_age()))
print("{} get_age() - Expected True. Got {}".format(guitar1.name,
                                                    guitar1.is_vintage()))
print("{} get_age() - Expected False. Got {}".format(guitar2.name,
                                                     guitar2.is_vintage()))
from prac_06.guitar import Guitar

name = "Gibson L-5 CES"
year = 1950
cost = 99999

guitar = Guitar(name, year, cost)
print("{} get_age() - expected 71. got {}".format(name, guitar.get_age()))
print("Name: {}\nYear: {}\nCost: {}".format(guitar.name, guitar.year,
                                            guitar.cost))
print("{} is_vintage() - expected True. got {}".format(name,
                                                       guitar.is_vintage()))
Exemplo n.º 4
0
from prac_06.guitar import Guitar

CURRENT_YEAR = 2020

name = "Gibson L-5 CES"
year = 1922
cost = 16035.40

guitar = Guitar(name, year, cost)
another_guitar = Guitar("Another Guitar", 2001, 1400)

print("{} get_age() - Expected {}. Got {}".format(guitar.name, 98,
                                                  guitar.get_age()))
print("{} get_age() - Expected {}. Got {}".format(another_guitar.name, 19,
                                                  another_guitar.get_age()))

print("{} is_vintage() - Expected {}. Got {}".format(guitar.name, True,
                                                     guitar.is_vintage()))
print("{} is_vintage() - Expected {}. Got {}".format(
    another_guitar.name, False, another_guitar.is_vintage()))
Exemplo n.º 5
0
"""CP1404/CP5632 Practical - Programming guitar test"""

from prac_06.guitar import Guitar

guitar = Guitar("Gibson L-5 CES", 1922, 16035.40)
print(guitar)
Exemplo n.º 6
0
from prac_06.guitar import Guitar

gibson = Guitar("Gibson L-5 CES", 1922, 16035.40)
another = Guitar("Another Guitar", 2012, 100.00)

print(gibson.name, "get_age() - Expected 96. Got", gibson.get_age())
print(another.name, "get_age() - Expected 6. Got", another.get_age())
print(gibson.name, "is_vintage() - Expected True. Got", gibson.is_vintage())
print(another.name, "is_vintage() - Expected False. Got", another.is_vintage())


Exemplo n.º 7
0
from prac_06.guitar import Guitar

my_guitar = Guitar("guitar_test", 1940, 16005.56)
print("{} get_age() - Expected 79 got {}".format(my_guitar.name,
                                                 my_guitar.get_age()))
print("{} is_vintage() - Expected True got {}".format(my_guitar.name,
                                                      my_guitar.is_vintage()))
Exemplo n.º 8
0
def main():
    guitar_1 = Guitar("Gibson L-5 CES", 1922, 16035.40)
    guitar_2 = Guitar("Another guitar", 2013)
    guitar_3 = Guitar("", (2020 - 50))
    print(guitar_1.get_age())       # Expected 98
    print(guitar_2.get_age())       # Expected 7
    print(guitar_1.is_vintage())    # Expected True
    print(guitar_2.is_vintage())    # Expected False
    print(guitar_3.is_vintage())    # Expected True
Exemplo n.º 9
0
from prac_06.guitar import Guitar

guitars = []
name = input("Name: ")
while name:
    year = int(input("Year: "))
    cost = float(input("Cost: "))
    guitars.append(Guitar(name, year, cost))
    print("{} ({}) : ${:.2f} added".format(name, year, cost))
    name = input("Name: ")

guitars.append(Guitar("Gibson L-5 CES", 1922, 16035.40))


for i, guitar in enumerate(guitars):
    if guitar.is_vintage():
        vintage_string = "(vintage)"
    else:
        vintage_string = ""
    print("Guitar {}: {:>20} ({}), worth ${:10,.2f}{}".format(i + 1, guitar.name, guitar.year, guitar.cost, vintage_string))
Exemplo n.º 10
0
"""
CP1404 Practical
Guitar test program.
"""
from prac_06.guitar import Guitar

guitar = Guitar("Gibson L-5 CES", 1922, 16035.40)

print("{}, get_age - Expected 97. Got {}".format(guitar.name,
                                                 guitar.get_age()))
print("{}, is_vintage - Expected True. Got {}".format(guitar.name,
                                                      guitar.is_vintage()))

guitar = Guitar("Another Guitar", 2012, 1512.9)

print("{}, get_age - Expected 7. Got {}".format(guitar.name, guitar.get_age()))
print("{}, is_vintage - Expected False. Got {}".format(guitar.name,
                                                       guitar.is_vintage()))
Exemplo n.º 11
0
def main():
    gibson = Guitar("Gibson L-5 CES", 1922, 16035.40)
    gibson.get_age()
    gibson.is_vintage()

    another_guitar = Guitar("Another Guitar", 2012)
    another_guitar.get_age()
    another_guitar.is_vintage()

    print("{} get_age() - Expected 96. Got {}".format(gibson.name,
                                                      gibson.get_age()))
    print("{} get_age() - Expected 6. Got {}".format(another_guitar.name,
                                                     another_guitar.get_age()))

    print("{} is_vintage() - Expected True. Got {}".format(
        gibson.name, gibson.is_vintage()))
    print("{} is_vintage() - Expected False. Got {}".format(
        another_guitar.name, another_guitar.is_vintage()))
Exemplo n.º 12
0
from prac_06.guitar import Guitar

guitar_test = Guitar("Gibson L-5 CES", 1922, 16035.40)
guitar_age = guitar_test.get_age()
guitar_vintage = guitar_test.is_vintage()

another_guitar = Guitar("Another guitar", 2012, 10000)
another_age = another_guitar.get_age()
another_vintage = another_guitar.is_vintage()

print(guitar_test)
print("the guitar is {} years old".format(guitar_age))
print("vintage = {}".format(guitar_vintage))

print(another_guitar)
print("the guitar is {} years old".format(another_age))
print("vintage = {}".format(another_vintage))
Exemplo n.º 13
0
from prac_06.guitar import Guitar

guitars = []
print("My guitars!")
# guitar_name = input("Name: ")
# while guitar_name != "":
#     guitar_year = int(input("Year: "))
#     guitar_cost = float(input("Cost: "))
#     new_guitar = Guitar(guitar_name, guitar_year, guitar_cost)
#     guitars.append(new_guitar)
#     print(new_guitar, "added.")
#     guitar_name = input("\nName: ")

guitars.append(Guitar("Gibson L-5 CES", 1922, 16035.40))
guitars.append(Guitar("Line 6 JTV-59", 2010, 1512.9))

print("\nThese are my  guitars:")
for i, guitar in enumerate(guitars):
    if guitar.is_vintage():
        vintage_string = "(vintage)"
    else:
        vintage_string = ""
    print("Guitar {}: {:<15} ({}), worth ${:10,.2f}{}".format(
        i + 1, guitar.name, guitar.year, guitar.cost, vintage_string))
Exemplo n.º 14
0
guitars = []

# guitars.append(Guitar("Gibson L-5 CES", 1922, 16035.40))
# guitars.append(Guitar("Line 6 JTV-59", 2010, 1512.9))
# guitars.append(Guitar("My cool guitar", 1918, 845.7))

name = input("Name: ")

while name != "":

    year = input("Year: ")
    year = int(year)
    cost = input("Cost: ")
    cost = float(cost)

    new_guitar = Guitar(name, year, cost)

    guitars.append(new_guitar)

    print("{} ({}) : ${} added".format(new_guitar.name, new_guitar.year,
                                       new_guitar.cost))

    name = input("Name: ")

vintage_string = ""

print("These are my guitars:")

for i in range(0, len(guitars), 1):

    if guitars[i].is_vintage():
Exemplo n.º 15
0
def main():
    """Test guitar class"""
    my_guitar = Guitar("Gibson", 1922, 16035.40)
    print(my_guitar)
    print("Expected 97. Got {}".format(my_guitar.get_age()))
    print("Expected True. Got {}".format(my_guitar.is_vintage()))
Exemplo n.º 16
0
from prac_06.guitar import Guitar

guitar = Guitar('Gibson L-5 CES', 1922,16035.40)
other = Guitar('Another Guitar',2012,1512.9)

print('{} get_age() - Expected 96. Got {}'.format(guitar.name,guitar.get_age()))
print('{} get_age() - Expected 6. Got {}'.format(other.name,other.get_age()))
print('{} is_vintage() - Expected True. Got {}'.format(guitar.name,guitar.is_vintage()))
print('{} is_vintage() - Expected False. Got {}'.format(other.name,other.is_vintage()))
Exemplo n.º 17
0
"""
CP1404/CP5632 Practical
Test the guitar class created in guitar.py
"""

from prac_06.guitar import Guitar

name = "Gibson L-5 CES"
year = 1922
cost = 16035.40
print("My guitar: {0}, first made in {1}".format(name, year))

guitar = Guitar(name, year, cost)
other = Guitar("Another Guitar", 2012, 1512.9)

print("{} get_age() - Expected {}. Got {}".format(guitar.name, 96,
                                                  guitar.get_age()))
print("{} get_age() - Expected {}. Got {}".format(other.name, 6,
                                                  other.get_age()))
print("{} is_vintage() - Expected {}. Got {}".format(guitar.name, True,
                                                     guitar.is_vintage()))
print("{} is_vintage() - Expected {}. Got {}".format(other.name, False,
                                                     other.is_vintage()))
Exemplo n.º 18
0
'''
Test code for guitar class
'''

from prac_06.guitar import Guitar

guitar_1 = Guitar('Yamaha', 1920, 20000.542)
guitar_2 = Guitar('Honda', 1990, 2043.5)

print('{:8} get_age() - Expected {}. Got {}'.format(guitar_1.name, 99,
                                                    guitar_1.get_age()))
print('{:8} get_age() - Expected 29. Got {}'.format(guitar_2.name,
                                                    guitar_2.get_age()))

print('{:8} is_vintage() - Expected True. Got {}'.format(
    guitar_1.name, guitar_1.is_vintage()))
print('{:8} is_vintage() - Expected False. Got {}'.format(
    guitar_2.name, guitar_2.is_vintage()))
Exemplo n.º 19
0
from prac_06.guitar import Guitar


name = "Gibson L-5 CES"
year = 1922
cost = 16035.40
guitar = Guitar(name, year, cost)
other = Guitar("Another Guitar", 2010, 1512.9)

print("{} get_age() - Expected {}. Got {}".format(guitar.name, 95, guitar.get_age()))
print("{} get_age() - Expected {}. Got {}".format(other.name, 5, other.get_age()))
print("{} is_vintage() - Expected {}. Got {}".format(guitar.name, True, guitar.is_vintage()))
print("{} is_vintage() - Expected {}. Got {}".format(other.name, False, other.is_vintage()))
Exemplo n.º 20
0
from prac_06.guitar import Guitar

gibson = Guitar("Gibson L-5", 1922, 16035.40)
another = Guitar("Another Guitar", 2013, 200)

age_guitar = gibson.get_age()
age_another_guitar = another.get_age()

print("{} get_age() - Expected 98. Got {}".format(gibson.name, age_guitar))
print("{} get_age() - Expected 7. Got {}".format(another.name, age_another_guitar))


print(gibson)
Exemplo n.º 21
0
"""Client code to use the ProgrammingLanguage class."""

from prac_06.guitar import Guitar

my_guitar = Guitar('Gibson L-5 CES', 1922, 16035.40)
sam_guitar = Guitar("Gretsch G542TG", 2013, 1069.78)

print("Expected 98. Got {}".format(my_guitar.get_age()))
print("Expected 7. Got {}".format(sam_guitar.get_age()))
print("Expected True. Got {}".format(my_guitar.is_vintage()))
print("Expected False. Got {}".format(sam_guitar.is_vintage()))
Exemplo n.º 22
0
from prac_06.guitar import Guitar

guitars = []
print("My guitars!")
name = input("Name: ")
while name != "":
    year = int(input("Year: "))
    cost = float(input("Cost: "))
    guitar_added = Guitar(name, year, cost)
    guitars.append(guitar_added)
    print(guitar_added, "added.")
    name = input("Name: ")

guitars.sort()
print("These are my guitars: ")
position = 0
for guitar in guitars:
    position += 1
    if guitar.is_vintage():
        vintage_string = "(vintage)"
    else:
        vintage_string = ""
    print("Guitar {}: {:>20} ({}), worth ${:10,.2f} {}".format(
        position, guitar.name, guitar.year, guitar.cost, vintage_string))
Exemplo n.º 23
0
"""
Guitar Test
1/09/2020
This program serves as a test run for Guitar class in guitar.py
"""

from prac_06.guitar import Guitar
from datetime import datetime
CURRENT_YEAR = datetime.now().year

g1 = Guitar("Gibson L-5 CES", 1922, 16035.40)
g2 = Guitar("Awesome Guitar", 2013, 2500.00)
print(g1, g2)
print([g1], [g2])
print(f"{g1.name} get_age() - Expected 98. Got {g1.get_age(CURRENT_YEAR)}")
print(f"{g2.name} get_age() - Expected 7. Got {g2.get_age(CURRENT_YEAR)}")
print(
    f"{g1.name} is_vintage() - Expected True. Got {g1.is_vintage(CURRENT_YEAR)}"
)
print(
    f"{g2.name} is_vintage() - Expected False. Got {g2.is_vintage(CURRENT_YEAR)}"
)
print("Guitar is a weird word. Think about it. G U I T A R")
print("Say it ten times:")
for x in range(10):
    print("Guitar")
Exemplo n.º 24
0
from prac_06.guitar import Guitar

print("My Guitars!")

guitars = []
guitar_name = input("Name: ")
while guitar_name != "":
    year = int(input("Year: "))
    cost = float(input("Cost: "))
    new_guitar = Guitar(guitar_name, year, cost)
    guitars.append(new_guitar)
    print("{} ({}) : {:,.2f} added".format(new_guitar.name, new_guitar.year, new_guitar.cost))
    guitar_name = input("Name: ")

print("These are my guitars!")
list_of_guitars = [str(guitar) for guitar in guitars]
print(list_of_guitars)
for i, guitar in enumerate(guitars):
    print("Guitar {}: {:>2} ({}), worth ${:,.2f} , vintage: {}".format(i + 1, guitar.name, guitar.year, guitar.cost, guitar.is_vintage()))
Exemplo n.º 25
0
from prac_06.guitar import Guitar
gibson = Guitar("Gibson L-5 CES", 1922, 16035.4)
pearl = Guitar("Pearl 7-Piece DK", 2018, 800)
print("{} get_age() - expected 96. Got {}".format(gibson.name,
                                                  gibson.get_age()))
print("{} get_age() - expected 0. Got {}".format(pearl.name, pearl.get_age()))
print("{} is_vintage() - expected True. Got {}".format(gibson.name,
                                                       gibson.is_vintage()))
print("{} is_vintage() - expected False. Got {}".format(
    pearl.name, pearl.is_vintage()))
Exemplo n.º 26
0
from prac_06.guitar import Guitar

gibson = Guitar("Gibson L-5 CES", 1922, 16035.40)
second = Guitar("Second Guitar", 2012, 12.49)
print(gibson.get_age(), gibson.is_vintage())
print(second.get_age(), second.is_vintage())
Exemplo n.º 27
0
from prac_06.guitar import Guitar

print("My guitars!")

guitars = []
name = input("Name: ")
while name != "":
    year = int(input("Year: "))
    cost = float(input("Cost: "))
    guitars.append(Guitar(name, year, cost))
    print("{} added.".format(guitars[-1]))
    name = input("Name: ")

print("These are my guitars:")
for i, guitar in enumerate(guitars, 1):
    print("Guitar {}: {:>{}} ({}), worth ${:10,.2f}{}".format(
        i, guitar.name, len(guitar.name), guitar.year, guitar.cost,
        " (vintage)" if guitar.is_vintage() == True else ""))
Exemplo n.º 28
0
def main():

    gibson = Guitar('Gibson L-5 CES', 1922, 16035.40)
    other = Guitar('Another Guitar', 2012, 1000.00)
    fifty_year_guitar = Guitar('50 Year Old Guitar', 1968, 1234.90)

    print("{} get_age() - Expected {}. Got {}".format(gibson.name, 96,
                                                      gibson.get_age()))
    print("{} is_vintage() - Expected {}. Got {}".format(
        gibson.name, True, gibson.is_vintage()))
    print()

    print("{} get_age() - Expected {}. Got {}".format(other.name, 6,
                                                      other.get_age()))
    print("{} is_vintage() - Expected {}. Got {}".format(
        other.name, False, other.is_vintage()))
    print()

    print("{} get_age() - Expected {}. Got {}".format(
        fifty_year_guitar.name, 50, fifty_year_guitar.get_age()))
    print("{} is_vintage() - Expected {}. Got {}".format(
        fifty_year_guitar.name, True, fifty_year_guitar.is_vintage()))
    print()
Exemplo n.º 29
0
"""
CP1404 Prac_06
Guitar_test
Benjamin Nicholson
"""

from prac_06.guitar import Guitar

my_guitar = Guitar("Gibson L-5 CES", 1922, 16035.40)
print(my_guitar)
print("Expected 98. Got", my_guitar.get_age())
print("Expected True. Got", my_guitar.is_vintage())
your_guitar = Guitar("Another Guitar", 2013, 1672.30)
print(your_guitar)
print("Expected 7. Got", your_guitar.get_age())
print("Expected False. Got", your_guitar.is_vintage())
Exemplo n.º 30
0
'''
Client code, playing with the guitars...class
'''

from prac_06.guitar import Guitar

guitars = [
    Guitar("Gibson L-5 CES", 1922, 16035.40),
    Guitar("Line 6 JTV-59", 2010, 1512.9)
]
print('My guitars!')

name = input('Name: ')
while name != '':
    year = int(input('Year: '))
    cost = float(input('Cost: '))
    guitars.append(Guitar(name, year, cost))
    print('{} ({}) : ${:,.2f} added'.format(name, year, cost))
    name = input('Name: ')

print('\n.....snip.....\n')
print('These are my guitars:')
for i, guitar in enumerate(guitars):
    vintage_string = '(vintage)' if guitar.is_vintage() else ''
    print("Guitar {}: {:>15} ({}), worth ${:10,.2f} {}".format(
        i + 1, guitar.name, guitar.year, guitar.cost, vintage_string))