-
Notifications
You must be signed in to change notification settings - Fork 1
/
spy_details.py
34 lines (28 loc) · 1.25 KB
/
spy_details.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Importing datetime to display the chat time and date
from datetime import datetime
# made a class for spy
class Spy:
def __init__(self, name, salutation, age, rating):
# Initializing the values
self.name = name#name of the spy
self.salutation = salutation#salutation of the spy
self.age = age#age of the spy
self.rating = rating#rating of the spy
self.is_online = True#is online
self.chats = []#lists for saving the conversations
self.current_status_message = None#initialising nothing in current status
# Count the number of words
self.count = 0
# a class for chat_messages
class ChatMessage:
def __init__(self, message, sent_by_me):
self.message = message#for messages
self.time = datetime.now()#for date and time
self.sent_by_me = sent_by_me#either true or false
spy = Spy('wonderwomen', 'Ms.', 20, 5)#predefined user for the beginning
#added some friends just to save time .....no need of entering new friend data again and again
friend_one = Spy('flash', 'Mr.', 27, 4)
friend_two = Spy('arrow', 'Mr.', 21, 5)
friend_three = Spy('supergirl', 'Ms.', 27 , 3)
# List of friends
friends = [friend_one, friend_two, friend_three]