forked from LukichevaPolina/Fintech-Securety-Superhero
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlearn_company.py
42 lines (26 loc) · 1.22 KB
/
learn_company.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
35
36
37
38
39
import edit_data
norm_features = edit_data.new_features
#выбор компании
def choose_company():
companies = edit_data.names_of_files
us_company = input("Выберите компанию, о которой хотите узнать подробнее {}".format("\n".join(companies)))
return us_company
user_company = choose_company()
#получение данных, которые отправляет компания
def get_info(user_company:str) -> list:
company_features = edit_data.company_features
company_info = list(company_features[user_company])
for feature_id in range(len(company_info)):
company_info[feature_id] = norm_features[company_info[feature_id]]
return company_info
company_info = get_info(user_company)
#выдача информации
def give_info(user_company, company_info) -> str:
if company_info == []:
message = "Company {} does not correspond your personal info to any third companies".format(user_company)
else:
message = "Company {} gives these types of your personal info \n{}".format(user_company, "\n".join(company_info))
print(message)
return message
give_info(user_company, company_info)
get_info(user_company)