""" 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()}" )
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()))
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()))
"""CP1404/CP5632 Practical - Programming guitar test""" from prac_06.guitar import Guitar guitar = Guitar("Gibson L-5 CES", 1922, 16035.40) print(guitar)
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())
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()))
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
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))
""" 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()))
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()))
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))
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))
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():
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()))
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()))
""" 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()))
''' 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()))
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()))
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)
"""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()))
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))
""" 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")
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()))
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()))
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())
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 ""))
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()
""" 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())
''' 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))