首页 > 解决方案 > python中从插入的字符串中删除特定字符的难题

问题描述

在我不使用随机函数的情况下,此代码是否有任何其他替代品,以便测试编译器可以删除它想要的任何字符。还给出了一个约束,即最多只能从字符串中删除 2 个字符

    def puzzle(s):
    import random
    # s= str(input("string is : "))
    l = [0, 1, 2]
    lenthofstring = len(s)
    n = random.choice(l)
    # print(n)
    for x in range(0, n + 1):
        p = random.choice(s)
        # print(p)
        s1 = s.replace(p, '')
    # print(s,s1)

    # print(len(s),len(s1))

    if len(s1)<len(s) / 2:
        return True
    else:
        return False


print(puzzle(s=str(input())))

标签: djangopython-3.xdata-science

解决方案


推荐阅读