logo
Published on Models of Motion (http://www2.evergreen.edu/modelsofmotion)

Projects

We will put the details of your Programming Project at this link later in the quarter

 

 

 

 

 

 

 

 

 

 

 

 

 

def goodcode(gc):
    #compare fcode with gcode and see if you get fb
    print gc
    cd=""
    for p in range(4):
        if fcode[p]==gc[p]:
            cd=cd+"1"
            gc[p]="1"
    print "after matches",gc,fcode
    for q in range(4):
        if gc[q]!="1":
            for x in range(4):
                if fcode[q]==gc[x]:
                    cd=cd+"0"
                    gc[x]="0"
                    break
    print cd,gc
               
               

 

##fcode = "rggb"
##print "first guess",fcode
##fb =input("enter response")
##acode = "rgbywc"
##for a in acode:
##for b in acode:
##    for c in acode:
##        for d in acode:
##            gcode = [a,b,c,d]
##            print "before call",gcode

fcode="rggb"
while 1:
    gcode = []
    val = raw_input("enter code")
    for x in val:
        gcode.append(x)
    print "before call",gcode
    goodcode(gcode)

 


Source URL:
http://www2.evergreen.edu/modelsofmotion/modelsofmotion/projects