Jater

ChatInOneConsole

Nov 25th, 2019
125
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. """
  2. Напишите программу, представляющую собой защищенный чат. Для защиты используйте
  3. проверку логина и пароля, которые сравниваются с заранее заданными личными
  4. данными в коде программы (условный оператор). После успешной проверки
  5. личных данных, пользователь должен попасть в чат, где может набирать сообщения
  6. и отправлять их (самому себе). Сообщения должны содержать дату и время
  7. отправки, а так же следовать друг за другом, как в любом другом чате.
  8. Для получения времени используйте библиотеку "from datetime import datetime"
  9. и команду "datetime.strftime(datetime.now(), "%d.%m.%Y %H:%M:%S")".
  10. Так же можно использовать команду очистки окна логирования (вывода).
  11. Для этого примените библиотеку "import os" и команду "os.system('clear')",
  12. но помните, что она очищает всё окно полностью.
  13. """
  14. from datetime import datetime
  15. import os
  16.  
  17. truePassword = False
  18.  
  19. while truePassword == False:
  20.   login = input("Введите логин для доступа к чату: \n")
  21.   password = input("Введите пароль для доступа к чату: \n")
  22.   if login == "Vasya2004" and password == "parol":
  23.     truePassword = True
  24.   elif login != "Vasya2004":
  25.     print("Вы ошиблись в логине!")
  26.   elif password != "parol":
  27.     print("Вы ошиблись в пароле!")
  28.   else:
  29.     print("Вы ошиблись в логине и пароле!")
  30.  
  31. text = ""
  32. textChat = "Добро пожаловать в чат, Василий!"
  33. while text != "exit":
  34.   os.system('clear')
  35.   print(textChat)
  36.   text = input("Введите ваше сообщение: ")
  37.   textChat = textChat + "\n" + datetime.strftime(datetime.now(), "%d.%m.%Y %H:%M:%S") + "\n" + text + "\n"
  38. print("До встречи в чате!")
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×