-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathapp.py
42 lines (29 loc) · 863 Bytes
/
app.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
40
41
42
def print_header():
""" Print header
"""
header_text = ''
TEXT = f' Password Validation \n'
line = '-' * len(TEXT)
line += '\n'
header_text += line
header_text += TEXT
header_text += line
print(header_text)
def get_password():
while True:
password = input('What is the password? ')
if len(password) >= 5:
return password
def get_is_password_valid(password, valid_password = 'abc$123'):
return password == valid_password
def print_message(password):
# if get_is_password_valid(password):
# print('Welcome!')
# else:
# print('I dont\'t know you')
m = 'Welcome!' if get_is_password_valid(password) else 'I dont\'t know you'
print(m)
if __name__ == "__main__":
print_header()
password = get_password()
print_message(password)