Come and help me!


import json
import os
file_1 = "java8"
res_1 = os.system(file)
print(res)
print("是否开始游戏?")
answer = input("Yes或No:")
if answer =='Yes':
    print("如果你拥有账号,输入D登录;若没有,输入Z注册。")
    message_1 = input("D或Z:")
    if message_1 == 'Z':
        filename_1 = 'zhanghao.json'
        with open(filename_1) as f:
            zhanghao = json.load(f)
        filename_2 = 'password.json'
        with open(filename_2) as n:
            password_1 = json.load(n)
            user = input("请输入用户名:")
        password_2 = input("请输入密码:")
        zhanghao.append(user)
        password_1.append(password_2)
        print("已完成注册!")
        filename_5 = 'zhanghao.json'
        with open(filename_5, 'w') as l:
            json.dump(user, l)
        filename_6 ='password.json'
        with open(filename_5, 'w') as i:
            json.dump(password_2, i)
        quit()
        elif message_1 == 'D':
            filename_3 = 'zhanghao.json'
            with open(filename) as c:
                zhanghao_1 = json.load(c)
            print(f"当前账号有:{zhanghao_1}")
            number = input("请输入账号索引:(即从左往右数第几个,注索引从0开始而非1)")
            int number
            input_password = input("请输入密码:")
            ture_password = password_3[number]
            if input_password == ture_password
                print("密码正确,欢迎游玩!")
                file = "HMCL.exe"
                res = os.system(file)
                print(res)
            else
                print("密码错误!")
                print("请重新打开该文件!")
                quit()             

img

缩进不正确,报错行需要与上一个if对齐

你的变量不是messsage_1么 哪来的me啊

你放的代码和报错的代码根本不是同一个文件