-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcode.py
More file actions
94 lines (73 loc) · 2.03 KB
/
Copy pathcode.py
File metadata and controls
94 lines (73 loc) · 2.03 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# --------------
##File path for the file
file_path
def read_file(path):
file=open(path,'r')
sentence=file.readline()
file.close()
return sentence
sample_message=read_file(file_path)
#Code starts here
# --------------
#Code starts here
message_1=read_file(file_path_1)
message_2=read_file(file_path_2)
print(message_1)
print(message_2)
def fuse_msg(message_a,message_b):
quotient=int(message_b)//int(message_a)
return str(quotient)
secret_msg_1=fuse_msg(message_1,message_2)
# --------------
#Code starts
message_3=read_file(file_path_3)
print(message_3)
def substitute_msg(message_c):
sub=''
if message_c=='Red':
sub='Army General'
elif message_c=='Green':
sub='Data Scientist'
elif message_c=='Blue':
sub='Marine Biologist'
return sub
secret_msg_2 = substitute_msg(message_3)
# --------------
# File path for message 4 and message 5
file_path_4
file_path_5
#Code starts here
message_4=read_file(file_path_4)
message_5=read_file(file_path_5)
print(message_4)
print(message_5)
def compare_msg(message_d,message_e):
a_list=message_d.split()
b_list=message_e.split()
c_list=[i for i in a_list if i not in b_list]
final_msg=' '.join(c_list)
return final_msg
secret_msg_3=compare_msg(message_4,message_5)
# --------------
#Code starts here
message_6=read_file(file_path_6)
print(message_6)
def extract_msg(message_f):
a_list=message_f.split()
even_word=lambda a:(len(a)%2==0)
b_list=filter(even_word,a_list)
final_msg=' '.join(b_list)
return final_msg
secret_msg_4=extract_msg(message_6)
# --------------
#Secret message parts in the correct order
message_parts=[secret_msg_3, secret_msg_1, secret_msg_4, secret_msg_2]
final_path= user_data_dir + '/secret_message.txt'
#Code starts here
secret_msg=' '.join(message_parts)
def write_file(secret_msg,path):
file=open(final_path,'a+')
file.write(secret_msg)
file.close()
write_file(secret_msg,final_path)
print(secret_msg)