User:Tommyaweosme/wolfram to ruletable

From LifeWiki
Jump to navigation Jump to search
while True:
    x=input("state number")
    w=str(bin(int(input("wolfram rule"))))
    w=w[1:]
    w=w[1:]
    for i in range(8-len(w)):
        w="0"+w
    if w[0]=="1":
        print("0,"+x+","+x+",0,0,0,0,0,"+x+","+x)
    if w[1]=="1":
        print("0,"+x+",0,0,0,0,0,0,"+x+","+x)
    if w[2]=="1":
        print("0,0,"+x+",0,0,0,0,0,"+x+","+x)
    if w[3]=="1":
        print("0,0,0,0,0,0,0,0,"+x+","+x)
    if w[4]=="1":
        print("0,"+x+","+x+",0,0,0,0,0,0,"+x)
    if w[5]=="1":
        print("0,"+x+",0,0,0,0,0,0,0,"+x)
    if w[6]=="1":
        print("0,0,"+x+",0,0,0,0,0,0,"+x)
    if w[7]=="1":
        print("0,0,0,0,0,0,0,0,0,"+x+" #this isnt going to work")