사용할 코드

언어/python2017. 4. 9. 00:07
from passlib.hash import md5_crypt
s = md5_crypt.using(salt="eaO7.vqq").hash('1234')
#h = md5_crypt.hash("1234", s)

print s


'언어 > python' 카테고리의 다른 글

네트워크 패킷 날리는 코드  (0) 2017.07.30
Hill 암호 [ 힐 암호, 암호 ]  (0) 2017.07.25
행렬 더하기  (0) 2017.04.07
gcd , lcm  (0) 2017.02.08
beak40101  (0) 2017.01.19

행렬 더하기

언어/python2017. 4. 7. 16:28

# -*- coding: utf-8 -*-


def sum(Mat_a, Mat_b):

   s = [] # temp list

   for row in range(2):

      L = [] # empty list

      for col in range(2):

         L.append(Mat_a[row][col] + Mat_b[row][col])

      s.append(L)

      del L

   return s


def MatPrintf(I, M):

   if (I == 0): 

      print("m1: _________________")

   elif (I == 1):

      print("m2: _________________")

   else:

      print("MatSum: _____________")


   for row in range(2):

      for col in range(2):

         print ("{element}".format(element = M[row][col]), end=" ")

            

         if col == 1:

            print()


def main():

   m1 = [[1,2], [3,4]]  # 2by2

   m2 = [[4,5], [6,7]]  # 2by2

   MatSum = sum(m1, m2) # 2by2

   total = [m1, m2, MatSum]

   for i in range(len(total)):

      MatPrintf(i, total[i])

if __name__ == "__main__":

   main()

'언어 > python' 카테고리의 다른 글

Hill 암호 [ 힐 암호, 암호 ]  (0) 2017.07.25
사용할 코드  (0) 2017.04.09
gcd , lcm  (0) 2017.02.08
beak40101  (0) 2017.01.19
test  (0) 2016.09.21

gcd , lcm

언어/python2017. 2. 8. 21:34

#-*- coding: utf-8-*-

def gcdlcm(a, b):

gl = list() # gl[0] <-greatest common divisor, gl[1] <- least common multiple

if a == b: # case_1) 두 수가 같을 때

gl.extend([a,a])

else: # case_2) 두 수가 같지 않을 때

# b를 큰수로 고정한다.

if a > b:

a, b = b, a

if b%a == 0:

gl.extend([a, b])

else: # b%a != 0

gl.extend([1, 1*a*b])

return gl


def main():

a = int(input("a: "))

b = int(input("b: "))

print("{}".format(gcdlcm(a, b)))

if __name__ =="__main__":

main()





'언어 > python' 카테고리의 다른 글

사용할 코드  (0) 2017.04.09
행렬 더하기  (0) 2017.04.07
beak40101  (0) 2017.01.19
test  (0) 2016.09.21
파이썬 크롤링  (0) 2016.06.14

beak40101

언어/python2017. 1. 19. 00:12
class beakJ40101:
def __init__(self):
self.RESult = [] # type of list
self.numONE = -1
self.numTWO = -1

def main():
MYbeakJ40101 = beakJ40101()
while True:
MYbeakJ40101.numONE, MYbeakJ40101.numTWO = map(int, raw_input().split())
if MYbeakJ40101.numONE == 0 and MYbeakJ40101.numTWO == 0:
break
else:
if MYbeakJ40101.numONE > MYbeakJ40101.numTWO:
MYbeakJ40101.RESult.append("Yes")
else:
MYbeakJ40101.RESult.append("No")
for i in range(0, len(MYbeakJ40101.RESult)):
print "{}".format(MYbeakJ40101.RESult[i])

if __name__ == "__main__":
main()

'언어 > python' 카테고리의 다른 글

행렬 더하기  (0) 2017.04.07
gcd , lcm  (0) 2017.02.08
test  (0) 2016.09.21
파이썬 크롤링  (0) 2016.06.14
파이썬 진수변환  (0) 2016.05.31

test

언어/python2016. 9. 21. 10:47


'언어 > python' 카테고리의 다른 글

gcd , lcm  (0) 2017.02.08
beak40101  (0) 2017.01.19
파이썬 크롤링  (0) 2016.06.14
파이썬 진수변환  (0) 2016.05.31
mysql + python  (0) 2016.05.25

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#-*-coding: utf-8 -*-
import requests
from bs4 import BeautifulSoup
 
def spider(max_pages):
    page = 1
    while page <= max_pages:
        url = 'http://sleep4725.tistory.com/' + str(page)
        source_code = requests.get(url)
        plain_text = source_code.text
        soup = BeautifulSoup(plain_text, 'lxml')
        print (soup)
        page += 1
 
def main():
    spider(3)
if __name__ == "__main__":
    main()
cs

'언어 > python' 카테고리의 다른 글

beak40101  (0) 2017.01.19
test  (0) 2016.09.21
파이썬 진수변환  (0) 2016.05.31
mysql + python  (0) 2016.05.25
ddd  (0) 2016.05.20

#-*-coding: utf-8 -*-
# int('X', n) : n진수 x 10진수로 변환해라 라는 의미
print int('F', 16)

list_alphabet = ['A','B','C','D','E','F']
for data in list_alphabet:
print int(data, 16),


'언어 > python' 카테고리의 다른 글

test  (0) 2016.09.21
파이썬 크롤링  (0) 2016.06.14
mysql + python  (0) 2016.05.25
ddd  (0) 2016.05.20
dddd  (0) 2016.05.20

mysql + python

언어/python2016. 5. 25. 19:53


'언어 > python' 카테고리의 다른 글

파이썬 크롤링  (0) 2016.06.14
파이썬 진수변환  (0) 2016.05.31
ddd  (0) 2016.05.20
dddd  (0) 2016.05.20
python class  (0) 2016.05.19

ddd

언어/python2016. 5. 20. 15:50

server.py


'언어 > python' 카테고리의 다른 글

파이썬 진수변환  (0) 2016.05.31
mysql + python  (0) 2016.05.25
dddd  (0) 2016.05.20
python class  (0) 2016.05.19
url2  (0) 2016.05.19

dddd

언어/python2016. 5. 20. 14:56
import socket, threading

class ClientThread(threading.Thread):

def __init__(self,ip,port):
threading.Thread.__init__(self)
self.ip = ip
self.port = port
print "[+] New thread started for "+ip+":"+str(port)


def run(self):
print "Connection from : "+ip+":"+str(port)

clientsock.send("\nWelcome to the server\n\n")

data = "dummydata"

while len(data):
data = clientsock.recv(2048)
print "Client sent : "+data
clientsock.send("You sent me : "+data)

print "Client disconnected..."

host = "0.0.0.0"
port = 9999

tcpsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcpsock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

tcpsock.bind((host,port))
threads = []


while True:
tcpsock.listen(4)
print "\nListening for incoming connections..."
(clientsock, (ip, port)) = tcpsock.accept()
newthread = ClientThread(ip, port)
newthread.start()
threads.append(newthread)

for t in threads:
t.join()


'언어 > python' 카테고리의 다른 글

mysql + python  (0) 2016.05.25
ddd  (0) 2016.05.20
python class  (0) 2016.05.19
url2  (0) 2016.05.19
url  (0) 2016.05.19