Нужно что бы пользователя спрашивало, нужно ли дешифровать или оставить просто шифровку

import socket
import threading
import cezar

nickname = input("Choose your nickname : ").strip()
while not nickname:
    nickname = input("Your nickname should not be empty : ").strip()
my_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "192.168.2.107"
port = 4444
my_socket.connect((host, port))


def thread_sending():
    while True:
        message_to_send = input()
        if message_to_send:
            message_with_nickname = nickname + " : " + message_to_send
            cezar.myencode(message_with_nickname)                       #шифр 
            my_socket.send(message_with_nickname.encode())

def thread_receiving():
    while True:
        message = my_socket.recv(1024).decode()
        cezar.mydecode(message)                     #дешифр
        print(message)


thread_send = threading.Thread(target=thread_sending)
thread_receive = threading.Thread(target=thread_receiving)
thread_send.start()
thread_receive.start()

Ответы (1 шт):

Автор решения: akmast16

Сначала спрашиваешь: use_cezar = int(input('Использовать? (0/1):')) А дальше в коде проверяешь через if/else; 0 - False (нет), 1 - True (да).

→ Ссылка