import sys
import time
import getpass
loginPassTime = {'user1': ['pass1', '23:59'], 'user2': ['pass2', '15:52'], 'user3': ['pass3', '10:02']}
def login():
login = input('Логин: ')
password = getpass.getpass('Пароль: ')
if login in loginPassTime and password == loginPassTime[login][0] and time.strftime('%H:%M') < loginPassTime[login][1]:
print('Доступ разрешен')
return True
else:
print('Доступ запрещен')
return False
def calc():
while True:
try:
print(eval(input('Введите выражение: ')))
except:
print('Error')
sys.exit()
if __name__ == '__main__':
if login():
calc()
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
import sys
import time
import getpass
loginPassTime = {'user1': ['pass1', '23:59'], 'user2': ['pass2', '15:52'], 'user3': ['pass3', '10:02']}
def login():
login = input('Логин: ')
password = getpass.getpass('Пароль: ')
if login in loginPassTime and password == loginPassTime[login][0] and time.strftime('%H:%M') < loginPassTime[login][1]:
print('Доступ разрешен')
return True
else:
print('Доступ запрещен')
return False
def calc():
while True:
try:
print(eval(input('Введите выражение: ')))
except:
print('Error')
sys.exit()
if __name__ == '__main__':
if login():
calc()