def main(): """Demo a guitar""" guitar_a = Guitar("Gibson L-5 CES", 50, 16035.40) print("{} get age()-Excepted {}.got {}".format(guitar_a.name, guitar_a.get_age(), guitar_a.get_age())) print("{} get is vintage()-Excepted {}.Got {}".format( guitar_a.name, guitar_a.is_vintage(), not (guitar_a.is_vintage())))
def main(): """Test Guitar Class functionality.""" first_guitar = Guitar("Gibson L-5 CES", 1922, 16035.40) second_guitar = Guitar("Another Guitar", 2013, 1500.12) print("{} get_age() - Expected {}. Got {}".format(first_guitar.name, 99, first_guitar.get_age())) print("{} get_age() - Expected {}. Got {}".format(second_guitar.name, 8, second_guitar.get_age())) print("{} is_vintage() - Expected {}. Got {}".format(first_guitar.name, True, first_guitar.is_vintage())) print("{} is_vintage() - Expected {}. Got {}".format(second_guitar.name, False, second_guitar.is_vintage()))
def test(): guitar1 = Guitar('Gibson L-5 CES', 1922, 16035.40) guitar2 = Guitar('Another Guitar', 2013, 10000.00) print('{} get_age() - Expected {}. Got {}'.format(guitar1.name, 98, guitar1.get_age())) print('{} get_age() - Expected {}. Got {}'.format(guitar2.name, 7, guitar1.get_age())) print('{} is_vintage() - Expected {}. Got {}'.format( guitar1.name, True, guitar1.is_vintage())) print('{} is_vintage() - Expected {}. Got {}'.format( guitar2.name, False, guitar2.is_vintage()))
def main(): guitar1 = Guitar("Fender Stratocaster",1923,765.4) print ('guitar1.get_age() - Expected 93. Got {}'.format(guitar1.get_age())) print ('guitar1.is_vintage - Expected True. Got {}'.format(guitar1.is_vintage())) print('') guitar2 = Guitar("Fender Stratocaster",1967,765.4) print ('guitar2.get_age() - Expected 49. Got {}'.format(guitar2.get_age())) print ('guitar2.is_vintage - Expected False. Got {}'.format(guitar2.is_vintage()))
def main(): name = "Gibson L-5 CES" year = 1922 cost = 16035.40 guitar = Guitar(name, year, cost) other = Guitar("Another Guitar", 2012, 1512.9) print("{} get_age() - Expected {}. Got {}".format(guitar.name, 97, guitar.get_age())) print("{} get_age() - Expected {}. Got {}".format(other.name, 7, 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()))
def run_tests(): """Tests for Guitar class.""" guitar1 = Guitar("Guitar1", 1950, 9999.9) guitar2 = Guitar("Guitar2", 2002, 4999.9) print("{} get_age() - Expected {}. Got {}".format(guitar1.name, 67, guitar1.get_age())) print("{} get_age() - Expected {}. Got {}".format(guitar2.name, 15, guitar2.get_age())) print() print("{} is_vintage() - Expected {}. Got {}".format( guitar1.name, True, guitar1.is_vintage())) print("{} is_vintage() - Expected {}. Got {}".format( guitar2.name, False, guitar2.is_vintage()))
def main(): """Guitar program, using Guitar class.""" guitars = [] print("My guitars!") guitar_name = input("Name: ") while guitar_name != "": guitar_year = int(input("Year: ")) guitar_cost = float(input("Cost: $")) guitar = Guitar(guitar_name, guitar_year, guitar_cost) guitars.append(guitar) print(str(guitar) + " added.") guitar_name = input("Name: ") guitars.append(Guitar("Gibson L-5 CES", 1922, 16035.40)) guitars.append(Guitar("Line 6 JTV-59", 2010, 1512.9)) if guitars: # lists, strings and other collections are False when empty, True when non-empty # In order for sorting to work on Guitar objects, # at least the __lt__ method must be defined in Guitar class guitars.sort() print("These are my guitars:") i = 1 for guitar in guitars: is_vintage = "" if guitar.is_vintage(): is_vintage = "(vintage)" print("Guitar {}: {} ({}), worth $ {:.2f} {}".format(i, guitar.name, guitar.year, guitar.cost, is_vintage)) i += 1 else: print("No any guitars.")
def main(): """ check if get_age() and is_vintage function work properly in Guitar class """ gibson = Guitar("Gibson L-5 CES", 1922, 16035.40) another = Guitar("Another Guitar", 2013, 1000.55) print("{} get_age() - Expected 98. Got {}".format(gibson.name, gibson.get_age())) print("{} get_age() - Expected 7. Got {}".format(another.name, another.get_age())) print("{} is_vintage() - Expected True. Got {}".format( gibson.name, gibson.is_vintage())) print("{} is_vintage() - Expected False. Got {}".format( another.name, another.is_vintage()))
def test_guitars(): name1 = "Gibson L-5 CES" year1 = 1922 cost1 = 16035.40 name2 = "Other guitar" year2 = 2010 cost2 = 1000.00 guitar1 = Guitar(name1, year1, cost1) guitar2 = Guitar(name2, year2, cost2) print("{} get_age() - Expected 98. Got {}".format(guitar1.name, guitar1.get_age())) print("{} get_age() - Expected 10. Got {}".format(guitar2.name, guitar2.get_age())) print("{} is_vintage() - Expected True. Got {}".format( guitar1.name, guitar1.is_vintage())) print("{} is_vintage() - Expected False. Got {}".format( guitar2.name, guitar2.is_vintage()))
def guitartest(): """Tests for Guitar class.""" name = "Gibson L-5 CES" year = 1911 cost = 20000 guitar = Guitar(name, year, cost) another = Guitar("Another Guitar", 2000, 6400) print("{} get_age() - Expected {}. Got {}".format(guitar.name, 107, guitar.get_age())) print("{} get_age() - Expected {}. Got {}".format(another.name, 18, another.get_age())) print("{} is_vintage() - Expected {}. Got {}".format( guitar.name, True, guitar.is_vintage())) print("{} is_vintage() - Expected {}. Got {}".format( another.name, False, another.is_vintage()))
def main(): gibson = Guitar("Gibson L-5 CES", 1922, 16035.40) another_guitar = ( "Another Guitar", 2013, ) print(gibson.get_age()) print(gibson.is_vintage())
def run_tests(): """Tests for Guitar class.""" name = "Gibson L-5 CES" year = 1922 cost = 16035.40 guitar = Guitar(name, year, cost) other = Guitar("Another Guitar", 2012, 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() print("{} is_vintage() - Expected {}. Got {}".format( guitar.name, True, guitar.is_vintage())) print("{} is_vintage() - Expected {}. Got {}".format( other.name, False, other.is_vintage()))
def main(): guitars = [] gibson = Guitar("Gibson L-5 CES", 1922, 16035.40) jason = Guitar("Made in JingZhou", 1988, 8650) print(gibson.get_age()) print(jason.get_age()) print(gibson.is_vintage()) print(jason.is_vintage()) guitars.append(gibson) guitars.append(jason) for i, guitar in enumerate(guitars): print("Guitar {}: {:>20} ({}), worth $ {:10,.2f} {}".format( i + 1, guitar.name, guitar.year, guitar.cost, guitar.is_vintage()))
def test(): """Test guitar class""" name = "Gibson L-5 CES" year = 1922 cost = 16035.40 guitar = Guitar(name, year, cost) other = Guitar("Another Guitar", 2013, 1789.9) print("{} get_age() - Expected {}. Got {}".format(guitar.name, 98, guitar.get_age())) print("{} get_age() - Expected {}. Got {}".format(other.name, 7, other.get_age())) print("----------------") print("{} is_vintage() - Expected {}. Got {}".format( guitar.name, True, guitar.is_vintage())) print("{} is_vintage() - Expected {}. Got {}".format( other.name, False, other.is_vintage()))
def main(): print("My Guitars!") guitar_list = [] name = input("Name: ") while name != "": year = int(input("Year: ")) cost = float(input("Cost: $")) guitar = Guitar(name, year, cost) guitar_list.append(Guitar(name, year, cost)) print(guitar, "added.") name = input("Name: ") for i, guitar in enumerate(guitar_list): 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))
def main(): guitars=[] print('My guitars!') name=str(input('Name: ')) while name != '': year=int(input('Year: ')) cost=float(input('Cost: $')) print('{} ({}) : ${} added.'.format(name, year, cost)) guitar=Guitar(name, year, cost) guitars.append(guitar) name = str(input('Name: ')) guitars.append(Guitar("Gibson L-5 CES", 1922, 16035.40)) guitars.append(Guitar("Line 6 JTV-59", 2010, 1512.9)) print('These are my guitars:') i=0 for guitar in guitars: if guitar.is_vintage(): vintage_string=' (vintage)' else: vintage_string ='' print('Guitar {}: {:>20} ({:4}), worth ${:10,.2f}{}'.format(i + 1, guitar.name, guitar.year, guitar.cost, vintage_string)) i+=1
from guitar import Guitar gibson = Guitar("Gibson L-5 CES", 1922, 16035.40) another = Guitar("Another Guitar", 2013, 1000) print("{0} get_age() - Expected 98. Got {1}".format(gibson.name, gibson.get_age())) print("{0} get_age() - Expected 7. Got {1}".format(another.name, another.get_age())) print("{0} is_vintage() - Expected True. Got {1}".format( gibson.name, gibson.is_vintage())) print("{0} is_vintage() - Expected False. Got {1}".format( another.name, another.is_vintage()))
from guitar import Guitar Gibson = Guitar("Gibson L-5 CES" , 1922, 16035.40) Hendjai = Guitar("Hendjai L-4 DUN", 2010, 16035.40) print(Gibson) print(Gibson.get_age()) print(Gibson.is_vintage()) print(Hendjai) print(Hendjai.get_age()) print(Hendjai.is_vintage())
from guitar import Guitar guitars = [Guitar()] i = 0 print("My guitars!") name = input("Name:") while name != '': year = int(input("Year:")) cost = float(input("Cost:")) guitars.append(Guitar(name, year, cost)) print("{} added.".format(guitars[i + 1])) name = input("Name:") i = i + 1 print("These are my guitars:") for j in range(1, len(guitars)): while Guitar.is_vintage(guitars[j]): vintage = "(vintage)" else: vintage = " " print("Guitar {} :{}".format(j, guitars[j]) + vintage)
def main(): gibson = Guitar("Gibson L-5 CES", 1922) another = Guitar("Another Guitar", 2012) print(gibson, gibson.get_age(), gibson.is_vintage()) print(another, another.get_age(), another.is_vintage())
from guitar import Guitar gibson = Guitar("Gibson L-5 CES", 1922, 16035.40) new = Guitar("GG", 2010, 19000) print(gibson) print(gibson.get_age()) print(gibson.is_vintage()) print(new.get_age()) print(new.is_vintage())
from guitar import Guitar Gibson = Guitar("Gibson L-5 CES", 1922, 16035.40) Hendjai = Guitar("Hendjai L-4 DUN", 2010, 16035.40) print(Gibson) print(Gibson.get_age()) print(Gibson.is_vintage()) print(Hendjai) print(Hendjai.get_age()) print(Hendjai.is_vintage())
from guitar import Guitar name = "Gibson L-5 CES" year = 1922 cost = 16035.40 guitar = Guitar(name, year, cost) print("{} get_age() - Expected {}. Got {}".format(guitar.name, guitar.get_age(), guitar.get_age())) print("{} is_vintage() - Expected {}. Got {}".format(guitar.name, guitar.is_vintage(), guitar.is_vintage()))
from guitar import Guitar guitar1 = Guitar("Gibson L-5 CES", 1922, 16035.40) guitar2 = Guitar("Gibson 2011", 2011, 20000) print(guitar1.get_age()) print(guitar2.get_age()) print(guitar1.is_vintage()) print(guitar2.is_vintage()) guitars = [] guitars.append(guitar1) guitars.append(guitar2) for i, guitar in enumerate(guitars): print("Guitar {}: {:>20} ({}), worth ${:10,.2f} {}".format(i + 1, guitar.name, guitar.year, guitar.cost, guitar.is_vintage()))
from guitar import Guitar test_1 = Guitar(name='Gibson L-5 CES', year=1922, cost=16035.40) test_2 = Guitar(name='Another Guitar', year=2007, cost=130) print(test_1) print(test_2) print(Guitar.get_age(test_1)) print(Guitar.get_age(test_2)) print(Guitar.is_vintage(test_1)) print(Guitar.is_vintage(test_2))
from guitar import Guitar gibson = Guitar("Gibson L-5 CES", 1922, 16035.40) another_guitar = Guitar("Another Guitar", 2012) print("{} get_age() - Expected 97. Got {}".format(gibson.name, gibson.get_age())) print("{} get_age() - Expected 7. 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 guitar import Guitar my_guitar = Guitar("Fender Stratocaster", 1954, 25000) print(my_guitar) print(my_guitar.get_age()) print("This guitar is vintage: {}".format(my_guitar.is_vintage()))
def main(): g1 = Guitar("abc", 1910, 65) g1.get_age() if g1.is_vintage(): print("vintage") print(g1)
from guitar import Guitar test = Guitar("test", 1992, 100) print(test) test.get_age() print(test.is_vintage()) guitars = [] guitars.append(Guitar("Gibson L-5 CES", 1992, 16035.40)) guitars.append(Guitar("Line 6 JTV-59", 2010, 1512.9)) for i, guitar in enumerate(guitars): print("Guitar {}: {:>20} ({}), worth ${:10,.2f}".format(i + 1, guitar.name, guitar.year, guitar.cost))
from guitar import Guitar guitar1 = Guitar("Fender Stratocaster", 2014, 765.40) guitar2 = Guitar("Gibson L-5 CES", 1922, 16032.40) print(guitar1.get_age()) print(guitar2.get_age()) print(guitar1.is_vintage()) print(guitar2.is_vintage())