import time

# 标记是否已执行步骤4
has_executed_4 = False
package_name = ""

def check_step4():
    """检查是否执行过步骤4，未执行则引导输入包名"""
    global has_executed_4, package_name
    if not has_executed_4:
        print("[!]你没有执行过获取包名")
        package_name = input("请输入包名:")
        print("包名验证成功")
        has_executed_4 = True

while True:
    # 输出功能列表
    print("[+] 快速创号")
    print("[+] 反地区拦截")
    print("[+] 应用获取会员")
    print("[*] 填写应用包名")
    print("[*] 获取应用API接口")
    print("[-] 拦截创号")
    
    # 获取用户输入
    choice = input("请输入数字选择功能:")
    
    if choice == "1":
        check_step4()
        # 执行步骤1逻辑
        while True:
            print("账号创建中")
            time.sleep(0.2)
            print("账号创建成功")
            time.sleep(0.2)
    elif choice == "2":
        check_step4()
        # 执行步骤2逻辑
        while True:
            print("账号创建中")
            time.sleep(0.2)
            print("账号创建成功")
            time.sleep(0.2)
    elif choice == "3":
        check_step4()
        # 执行步骤3逻辑
        while True:
            print("账号创建中")
            time.sleep(0.2)
            print("账号创建成功")
            time.sleep(0.2)
    elif choice == "4":
        package_name = input("请输入包名:")
        print("包名验证成功")
        has_executed_4 = True
    elif choice == "5":
        check_step4()
        # 执行步骤5逻辑
        while True:
            print("账号创建中")
            time.sleep(0.2)
            print("账号创建成功")
            time.sleep(0.2)
    elif choice == "6":
        check_step4()
        # 执行步骤6逻辑
        while True:
            print("账号创建中")
            time.sleep(0.2)
            print("账号创建成功")
            time.sleep(0.2)
    else:
        print("输入无效，请重新选择")
