Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def XOR(N1, N2):
- if len(N1)==len(N2):
- N3=range(len(N1))
- for i in range(len(N1)):
- if N1[i]==N2[i]:
- N3[i]=0
- else:
- N3[i]=1
- return N3
- else:
- return none
- def IND(I):
- if I==[1,1,1,1]:
- I=[0,0,0,0]
- for i in range(4):
- if I[i]+1>=2:
- I[i]=0
- else:
- return I
- def R1(R,T,Z):
- RR=XOR(R,T)
- return XOR(XOR(Z,IND(R)),R)
- R=[0,1,0,1]
- T=[0,0,0,0]
- Z=[int(raw_input("Z1:\n")),int(raw_input("Z2:\n")),int(raw_input("Z3:\n")),int(raw_input("Z4:\n"))]
- TMAX=int(raw_input("LEN:\n"))
- print R
- for i in range(TMAX):
- R=R1(R,T,Z)
- print R
- T=IND(T)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement