9.19练习

来源:互联网 发布:天刀涂山红红捏脸数据 编辑:程序博客网 时间:2024/05/21 11:26
# -*- coding: utf-8 -*-def findchar(string,char):    num = len(string)    for i in range(-1,-(num+1),-1):        ff = cmp(string[i],char)        if ff == 0:            return i    else:        return -1if __name__ == "__main__":    s = 'abgcnxdxjg'    c = 'x'    result = findchar(s,c)    print resultdef subchar(string,origchar,newchar):    num = len(string)    L = []    for i in range(num):        ff = cmp(string[i],origchar)        if ff != 0:            L.append(string[i])        else:            L.append(newchar)       return Lif __name__ == "__main__":    s = 'abcndjujai'    c = 'j'    r = 'x'    result = subchar(s,c,r)    print ''.join(result) #list covert to strimport randomdef game():  #shitou,jianzi,bu    gamer = int(raw_input("Please enter your choice:['jianzi':1,'shitou':2,'bu':3] "))    ss = random.randint(1,3)    print "computer chose:['jianzi':1,'shitou':2,'bu':3]",ss    return ['computer','ping','humen'][(gamer-ss+4)%3]+' win'if __name__=="__main__":    result = game()    print result
0 0
原创粉丝点击