Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = int(input())
- users = {}
- logged = {}
- for i in range(n):
- a = input().split()
- if a[0] == 'register':
- if a[1] in users:
- print('fail: user already exists')
- else:
- print('success: new user added')
- users[a[1]] = a[2]
- logged[a[1]] = False
- elif a[0] == 'login':
- if a[1] not in logged:
- print('fail: no such user')
- continue
- if not users[a[1]] == a[2]:
- print('fail: incorrect password')
- continue
- if users[a[1]] == a[2] and not logged[a[1]]:
- print('success: user logged in')
- logged[a[1]] = True
- else:
- print('fail: already logged in')
- elif a[0] == 'logout':
- if a[1] not in users:
- print('fail: no such user')
- elif not logged[a[1]]:
- print('fail: already logged out')
- else:
- print('success: user logged out')
- logged[a[1]] = False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement