记录一次python写的简单小游戏消消乐

下面是一个简单的“消消乐”小游戏的Python实现。‌这个游戏是基于控制台(‌命令行)‌的,‌规则是玩家输入一个字符串,‌程序会查找并删除所有连续的重复字母,‌直到无法再删除为止,‌最后输出剩下的字符串。‌

pythonCopy Codedef remove_consecutive_duplicates(s):    """
    删除字符串中所有连续的重复字母
    """
    stack = []    for char in s:        if not stack or char != stack[-1]:
            stack.append(char)        else:
            stack.pop()    return ''.join(stack)def main():    print("欢迎来到消消乐游戏!‌")
    input_str = input("请输入一个字符串: ")
    original_str = input_str    while True:
        new_str = remove_consecutive_duplicates(input_str)        if new_str == input_str:            break
        input_str = new_str    print("最终剩下的字符串是:", new_str)if __name__ == "__main__":
    main()

游戏玩法

  1. 运行程序。‌
  2. 按照提示输入一个字符串。‌
  3. 程序会自动删除所有连续的重复字母,‌直到无法再删除为止。‌
  4. 输出剩下的字符串。‌

这个游戏是一个很好的练习,‌用来学习字符串处理和基本的Python编程技巧。‌

请使用浏览器的分享功能分享到微信等