“”“from threading import Thread
from multiprocessing import Process,Queue
import queue,time
def aa(xcq):
a=[1,2,3]
for x in a:
xcq.put(x)
time.sleep(1)
def ab(xcq,jcq):
for i in range(3):
x=xcq.get()
jcq.put(x)
def A(jcq):
xcq=queue.Queue()
t1=Thread(target=aa,args=(xcq,))
t2=Thread(target=ab,args=(xcq,jcq))
t1.start()
t2.start()
t1.join()
t2.join()
def ba(xcq):
for i in range(3):
x=xcq.get()
print(x)
def bb(xcq,jcq):
for i in range(3):
x=jcq.get()
xcq.put(x)
def B(jcq):
xcq=queue.Queue()
t1=Thread(target=ba,args=(xcq,))
t2=Thread(target=bb,args=(xcq,jcq))
t1.start()
t2.start()
t1.join()
t2.join()
if name == ‘main’:
jcq=Queue()
p1=Process(target=A,args=(jcq,))
p2=Process(target=B,args=(jcq,))
p1.start()
p2.start()”""
“”“class A():
x=1
class B(A):
pass
class C(A):
pass
print(A.x,B.x,C.x)
B.x=2
print(A.x,B.x,C.x)
A.x=3
print(A.x,B.x,C.x)”""
#sum求和
“”“a=[1,2,3,4,5,6,7,8,9,10]
print(sum([i+3 for i in a[::2]]))”""
“”“from socket import *
server_socket=socket(AF_INET,SOCK_STREAM)
address=(“10.10.107.125”,9999)
server_socket.bind(address)
server_socket.listen(5)
print(“server_socket:”,server_socket)
lianjie=server_socket.accept()
while True:
r=lianjie[0].recv(124)
print(r.decode(“utf-8”))
x=input(“请输入要发送给客户端的数据”)
if x==“q” or x==“quit” or x==“exit”:
lianjie[0].close()
break
lianjie[0].send(x.encode(“utf-8”))
server_socket.close()”""
“”“from socket import *
client_socket=socket(AF_INET,SOCK_STREAM)
dest_address=(“10.10.107.125”,9999)
client_socket.connect(dest_address)
while True:
d=input(“请输入发送内容”)
if d==“q” or d==“quit” or d==“exit”:
break
client_socket.send(d.encode(“utf-8”))
r=client_socket.recv(124)
print(r.decode(“utf-8”))
client_socket.close()”""
“”“from socket import *
import threading
def send():
while True:
d=input(“请输入”)
tcp_lick[0].send(d.encode(“utf-8”))
def receive():
while True:
d=tcp_link[0].recv(1024)
print(d.decode(“utf-8”))
if name == ‘main’:
server_socket=socket(AF_INET,SOCK_STREAM)
local_address=(“10.10.107.125”,9999)
server_socket.bind(local_address)
server_socket.listen(5)
tcp_link=server_socket.accept()
t1=threading.Thread(target=send)
t2=threading.Thread(target=receive)
t1.start()
t2.start()
t1.join()
t2.join()
tcp_link[0].close()
server_socket.close()”""
“”“from socket import *
import threading
def send():
while True:
d=input(“请输入”)
if d==“q”:
break
client_socket.send(d.encode(“utf-8”))
def receive():
while True:
r=client_socket.recv(1024)
print(r.decode(“utf-8”))
if name == ‘main’:
client_socket=socket(AF_INET,SOCK_STREAM)
dest_addr=(“10.10.107.125”,9999)
client_socket.connect(dest_addr)
t1=threading.Thread(target=send)
t2=threading.Thread(target=receive)
t1.start()
t2.start()
t1.join()
t2.join()
client_socket.close()”""
“”“a=[]
while True:
bh=int(input(“请输入编号”))
if bh1:
data=input(“请输入数据”)
a.append(data)
elif bh2:
if len(a)<1:
print(“没有数据”)
else:
data=a[0]
del a[0]
print(data,“出队”)
elif bh==3:
print(a)
else:
break”""
“”“class Stack():
def init(self):
self.top=-1
self.sList=[]
def inStack(self):
d=int(input(“请输入人栈数据”))
self.top+=1
self.sList.append(d)
def outStack(self):
if self.top==-1:
print(“空栈”)
else:
d=self.sList[self.top]
del self.sList[self.top]
self.top-=1
print(d,“出栈”)
def printStack(self):
print(self.sList)
s=Stack()
while True:
bh=int(input(“请输入编号”))
if bh1:
s.inStack()
elif bh2:
s.outStack()
elif bh==3:
s.printStack()
else:
break”""
“”“class Stack():
def init(self):
self.top=-1
self.sList=[]
def inStack(self,data):
self.top+=1
self.sList.append(data)
def outStack(self):
if self.top==-1:
return -1
else:
d=self.sList[self.top]
del self.sList[self.top]
self.top-=1
return d
def length(self):
return self.top+1
zfc=input(“请输入字符串:”)
s=Stack()
pipei=True
for zm in zfc:
if zm==”(" or zm=="[" or zm=="{":
s.inStack(zm)
elif zm==")":
d=s.outStack()
if d==-1:
print(“缺少”,zm,“匹配的左括号(”)
pipei=False
break
elif d!="(":
print(“括号不匹配”,zm,d)
pipei=False
break
elif zm=="]":
d=s.outStack()
if d==-1:
print(“缺少”,zm,“匹配的左括号[”)
pipei=False
break
elif d!="[":
print(“括号不匹配”,zm,d)
pipei=False
break
elif zm=="}":
d=s.outStack()
if d==-1:
print(“缺少”,zm,“匹配的左括号{”)
pipei=False
break
elif d!="{":
print(“括号不匹配”,zm,d)
pipei=False
break
if pipei==True:
if s.length()!=0:
print(“左括号多”)
else:
print(“正常”)"""
“”“class Bin():
def init(self):
self.top = -1
self.sList = []
def inStack(self,data):
self.top += 1
self.sList.append(data)
def outStack(self):
if self.top==-1:
return -1
else:
a=self.sList[self.top]
del self.sList[self.top]
self.top-=1
return a
def length(self):
return self.top+1
p=Bin()
x=int(input(“请输入一个数”))
while x >0:
i=x%2
p.inStack(i)
x=x//2
while p.length()>0:
print(p.outStack(),end=”")"""