Тема: Добавил еще и python, задание с последнего ссобеседования
Надо создать http сервис который IP пользователя конвертирует в морзянку
#!/usr/bin/python3
from http.server import BaseHTTPRequestHandler, HTTPServer
hostName = ""
hostPort = 1234
MCode = {
'0': '-----',
'1': '.----',
'2': '..---',
'3': '...--',
'4': '....-',
'5': '.....',
'6': '-....',
'7': '--...',
'8': '---..',
'9': '----.',
'.': '.-.-.-'
}
class MyServer(BaseHTTPRequestHandler):
def do_GET(self):
def s2m(ip):
m = []
for char in ip:
m.append(MCode[char])
return ' '.join(m)
self.send_response(200)
self.end_headers()
self.wfile.write(bytes("%s = %s \r\n" % (self.address_string(), s2m(self.address_string())), "utf-8"))
myServer = HTTPServer((hostName, hostPort), MyServer)
try:
myServer.serve_forever()
except KeyboardInterrupt:
pass
myServer.server_close()