Advertisement
simeonshopov

Emails

Jan 17th, 2020
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. class Email:
  2.   def __init__(self, sender, receiver, content):
  3.     self.sender = sender
  4.     self.receiver = receiver
  5.     self.content = content
  6.     self.is_sent = False
  7.    
  8.   def send(self):
  9.     self.is_sent = True
  10.  
  11.   def get_info(self):
  12.     return f"{self.sender} says to {self.receiver}: {self.content}. Sent: {self.is_sent}"
  13.  
  14. emails = []
  15.  
  16. line = input()
  17.  
  18. while line!= "Stop":
  19.   tokens = line.split(' ')
  20.   sender = tokens[0]
  21.   receiver = tokens[1]
  22.   content = tokens[2]
  23.   email = Email(sender, receiver, content)
  24.   emails.append(email)
  25.   line = input()
  26.  
  27. send_emails = list(map(lambda x: int(x), input().split(', ')))
  28.  
  29. for x in send_emails:
  30.   emails[x].send()
  31.  
  32. for email in emails:
  33.   print(email.get_info())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement