Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Напишите программу, представляющую собой защищенный чат. Для защиты используйте
- проверку логина и пароля, которые сравниваются с заранее заданными личными
- данными в коде программы (условный оператор). После успешной проверки
- личных данных, пользователь должен попасть в чат, где может набирать сообщения
- и отправлять их (самому себе). Сообщения должны содержать дату и время
- отправки, а так же следовать друг за другом, как в любом другом чате.
- Для получения времени используйте библиотеку "from datetime import datetime"
- и команду "datetime.strftime(datetime.now(), "%d.%m.%Y %H:%M:%S")".
- Так же можно использовать команду очистки окна логирования (вывода).
- Для этого примените библиотеку "import os" и команду "os.system('clear')",
- но помните, что она очищает всё окно полностью.
- """
- from datetime import datetime
- import os
- truePassword = False
- while truePassword == False:
- login = input("Введите логин для доступа к чату: \n")
- password = input("Введите пароль для доступа к чату: \n")
- if login == "Vasya2004" and password == "parol":
- truePassword = True
- elif login != "Vasya2004":
- print("Вы ошиблись в логине!")
- elif password != "parol":
- print("Вы ошиблись в пароле!")
- else:
- print("Вы ошиблись в логине и пароле!")
- text = ""
- textChat = "Добро пожаловать в чат, Василий!"
- while text != "exit":
- os.system('clear')
- print(textChat)
- text = input("Введите ваше сообщение: ")
- textChat = textChat + "\n" + datetime.strftime(datetime.now(), "%d.%m.%Y %H:%M:%S") + "\n" + text + "\n"
- print("До встречи в чате!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement