class Balloon(object):
    def __init__(self):
        self.hole = False
        self.obtained = True
        self.water_filled = False
        self.air_filled = False
        self.shiny = True
        self.normal = True

    def fill_with_water(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print("It has already been done.")
        if self.air_filled:
            print("You can't do that.")
        if self.normal:
            print("You filled it with water.")
            self.water_filled = True
        else:
            print("You can't")

    def fill_with_air(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print("You can't do that")
        if self.air_filled:
            print("It has already been done.")
        if self.normal:
            print("You filled it with water.")
            self.air_filled = True

    def let_go(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.normal:
            print("It dropped to the floor.")
            self.obtained = False
        if not self.water_filled and self.air_filled:  # False
            print("It dropped to the floor.")
            self.obtained = False
        if self.water_filled:
            print("The balloon splashed on the floor.")
            self.water_filled = False
            self.obtained = False
        if self.air_filled:
            print("The balloon flew away.")
            self.obtained = False

    def throw(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.normal:
            print("It flew to the floor.")
            self.obtained = False
        if not self.water_filled and self.air_filled:  # False
            print("It dropped to the floor.")
            self.obtained = False
        if self.water_filled:
            print("The balloon went flying and splatted.")
            self.water_filled = False
            self.obtained = False
        if self.air_filled:
            print("The balloon flew away.")
            self.obtained = False

    def squeak(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.shiny:
            print("You squeaked the balloon... great.")
            self.shiny = False
        if self.normal:
            print("Nothing happened.")
        if not self.shiny:  # False
            print("It's not shiny.")

    def get_new_balloon(self):
        if not self.obtained:  # False
            print("You got a new balloon.")
            self.obtained = True

    def shine_balloon(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if not self.shiny:  # False
            print("You shined it.")
# All Definitions:
# -Fill_with_water
# -Fill_with_air
# -Let_go
# -Throw
# -Squeak
# -Get_new_balloon
# -Shine_balloon


my_balloon = Balloon()

my_balloon.let_go()
my_balloon.get_new_balloon()
my_balloon.throw()
my_balloon.get_new_balloon()
my_balloon.fill_with_water()
my_balloon.let_go()
my_balloon.fill_with_water()


86eae687ccca28c191bd3f40cc1f08a6864c4dcc
class Balloon(object):

    def __init__(self):
        self.hole = False
        self.obtained = True
        self.water_filled = False
        self.air_filled = False
        self.shiny = True
        self.normal = True
    <mask token>

    def fill_with_air(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print("You can't do that")
        if self.air_filled:
            print('It has already been done.')
        if self.normal:
            print('You filled it with water.')
            self.air_filled = True
    <mask token>
    <mask token>

    def squeak(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.shiny:
            print('You squeaked the balloon... great.')
            self.shiny = False
        if self.normal:
            print('Nothing happened.')
        if not self.shiny:
            print("It's not shiny.")
    <mask token>

    def shine_balloon(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if not self.shiny:
            print('You shined it.')


<mask token>

class Balloon(object):

    def __init__(self):
        self.hole = False
        self.obtained = True
        self.water_filled = False
        self.air_filled = False
        self.shiny = True
        self.normal = True
    <mask token>

    def fill_with_air(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print("You can't do that")
        if self.air_filled:
            print('It has already been done.')
        if self.normal:
            print('You filled it with water.')
            self.air_filled = True
    <mask token>

    def throw(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.normal:
            print('It flew to the floor.')
            self.obtained = False
        if not self.water_filled and self.air_filled:
            print('It dropped to the floor.')
            self.obtained = False
        if self.water_filled:
            print('The balloon went flying and splatted.')
            self.water_filled = False
            self.obtained = False
        if self.air_filled:
            print('The balloon flew away.')
            self.obtained = False

    def squeak(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.shiny:
            print('You squeaked the balloon... great.')
            self.shiny = False
        if self.normal:
            print('Nothing happened.')
        if not self.shiny:
            print("It's not shiny.")

    def get_new_balloon(self):
        if not self.obtained:
            print('You got a new balloon.')
            self.obtained = True

    def shine_balloon(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if not self.shiny:
            print('You shined it.')


<mask token>

class Balloon(object):

    def __init__(self):
        self.hole = False
        self.obtained = True
        self.water_filled = False
        self.air_filled = False
        self.shiny = True
        self.normal = True

    def fill_with_water(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print('It has already been done.')
        if self.air_filled:
            print("You can't do that.")
        if self.normal:
            print('You filled it with water.')
            self.water_filled = True
        else:
            print("You can't")

    def fill_with_air(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print("You can't do that")
        if self.air_filled:
            print('It has already been done.')
        if self.normal:
            print('You filled it with water.')
            self.air_filled = True

    def let_go(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.normal:
            print('It dropped to the floor.')
            self.obtained = False
        if not self.water_filled and self.air_filled:
            print('It dropped to the floor.')
            self.obtained = False
        if self.water_filled:
            print('The balloon splashed on the floor.')
            self.water_filled = False
            self.obtained = False
        if self.air_filled:
            print('The balloon flew away.')
            self.obtained = False

    def throw(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.normal:
            print('It flew to the floor.')
            self.obtained = False
        if not self.water_filled and self.air_filled:
            print('It dropped to the floor.')
            self.obtained = False
        if self.water_filled:
            print('The balloon went flying and splatted.')
            self.water_filled = False
            self.obtained = False
        if self.air_filled:
            print('The balloon flew away.')
            self.obtained = False

    def squeak(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.shiny:
            print('You squeaked the balloon... great.')
            self.shiny = False
        if self.normal:
            print('Nothing happened.')
        if not self.shiny:
            print("It's not shiny.")

    def get_new_balloon(self):
        if not self.obtained:
            print('You got a new balloon.')
            self.obtained = True

    def shine_balloon(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if not self.shiny:
            print('You shined it.')


<mask token>

class Balloon(object):

    def __init__(self):
        self.hole = False
        self.obtained = True
        self.water_filled = False
        self.air_filled = False
        self.shiny = True
        self.normal = True

    def fill_with_water(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print('It has already been done.')
        if self.air_filled:
            print("You can't do that.")
        if self.normal:
            print('You filled it with water.')
            self.water_filled = True
        else:
            print("You can't")

    def fill_with_air(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print("You can't do that")
        if self.air_filled:
            print('It has already been done.')
        if self.normal:
            print('You filled it with water.')
            self.air_filled = True

    def let_go(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.normal:
            print('It dropped to the floor.')
            self.obtained = False
        if not self.water_filled and self.air_filled:
            print('It dropped to the floor.')
            self.obtained = False
        if self.water_filled:
            print('The balloon splashed on the floor.')
            self.water_filled = False
            self.obtained = False
        if self.air_filled:
            print('The balloon flew away.')
            self.obtained = False

    def throw(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.normal:
            print('It flew to the floor.')
            self.obtained = False
        if not self.water_filled and self.air_filled:
            print('It dropped to the floor.')
            self.obtained = False
        if self.water_filled:
            print('The balloon went flying and splatted.')
            self.water_filled = False
            self.obtained = False
        if self.air_filled:
            print('The balloon flew away.')
            self.obtained = False

    def squeak(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if self.shiny:
            print('You squeaked the balloon... great.')
            self.shiny = False
        if self.normal:
            print('Nothing happened.')
        if not self.shiny:
            print("It's not shiny.")

    def get_new_balloon(self):
        if not self.obtained:
            print('You got a new balloon.')
            self.obtained = True

    def shine_balloon(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:
            print("You can't you don't have a balloon.")
            return
        if not self.shiny:
            print('You shined it.')


my_balloon = Balloon()
my_balloon.let_go()
my_balloon.get_new_balloon()
my_balloon.throw()
my_balloon.get_new_balloon()
my_balloon.fill_with_water()
my_balloon.let_go()
my_balloon.fill_with_water()

class Balloon(object):
    def __init__(self):
        self.hole = False
        self.obtained = True
        self.water_filled = False
        self.air_filled = False
        self.shiny = True
        self.normal = True

    def fill_with_water(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print("It has already been done.")
        if self.air_filled:
            print("You can't do that.")
        if self.normal:
            print("You filled it with water.")
            self.water_filled = True
        else:
            print("You can't")

    def fill_with_air(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.water_filled:
            print("You can't do that")
        if self.air_filled:
            print("It has already been done.")
        if self.normal:
            print("You filled it with water.")
            self.air_filled = True

    def let_go(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.normal:
            print("It dropped to the floor.")
            self.obtained = False
        if not self.water_filled and self.air_filled:  # False
            print("It dropped to the floor.")
            self.obtained = False
        if self.water_filled:
            print("The balloon splashed on the floor.")
            self.water_filled = False
            self.obtained = False
        if self.air_filled:
            print("The balloon flew away.")
            self.obtained = False

    def throw(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.normal:
            print("It flew to the floor.")
            self.obtained = False
        if not self.water_filled and self.air_filled:  # False
            print("It dropped to the floor.")
            self.obtained = False
        if self.water_filled:
            print("The balloon went flying and splatted.")
            self.water_filled = False
            self.obtained = False
        if self.air_filled:
            print("The balloon flew away.")
            self.obtained = False

    def squeak(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if self.shiny:
            print("You squeaked the balloon... great.")
            self.shiny = False
        if self.normal:
            print("Nothing happened.")
        if not self.shiny:  # False
            print("It's not shiny.")

    def get_new_balloon(self):
        if not self.obtained:  # False
            print("You got a new balloon.")
            self.obtained = True

    def shine_balloon(self):
        if self.hole:
            print("You can't, it's broken.")
            return
        if not self.obtained:  # False
            print("You can't you don't have a balloon.")
            return
        if not self.shiny:  # False
            print("You shined it.")
# All Definitions:
# -Fill_with_water
# -Fill_with_air
# -Let_go
# -Throw
# -Squeak
# -Get_new_balloon
# -Shine_balloon


my_balloon = Balloon()

my_balloon.let_go()
my_balloon.get_new_balloon()
my_balloon.throw()
my_balloon.get_new_balloon()
my_balloon.fill_with_water()
my_balloon.let_go()
my_balloon.fill_with_water()

