class Tweet:
    def __init__(self, username, text):
        self.username = username
        self.text = text
        self.likes = 0

    def like(self):
        self.likes = self.likes + 1

    def __str__(self):
        return self.username + ': ' + self.text

tweet = Tweet('rtealwitter', 'my first tweet')
tweet.like()
tweet.like()
print(tweet.likes)

other = Tweet('ada', 'learning about classes')
print(other.likes)
print(tweet.likes)

same_tweet = tweet
same_tweet.like()
print(tweet.likes)

tweet = Tweet('rtealwitter', 'my first tweet')
print(tweet)

def show(post):
    print(post.text)

class Announcement:
    def __init__(self, text):
        self.text = text
show(Announcement('Game night starts at six.'))
show(tweet)

first = Tweet('ada', 'ready for the demo')
first.like()
print(first)
print(first.likes)
