ITPub博客

首页 > 应用开发 > Python > 记录一次python写的简单小游戏消消乐

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

原创 Python 作者:mingtian66 时间:2024-08-22 17:11:40 0 删除 编辑

下面是一个简单的“消消乐”小游戏的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编程技巧。‌

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70040412/viewspace-3025742/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2024-08-07

  • 博文量
    589
  • 访问量
    602743