执行程序前问你想问的事情

执行后得到的结果去查64卦就可以了

import random
x_list=[]
x_list_b=[]
x_dict={0:"-x",1:"_",2:"__x",3:"__"}
b_dict={"乾":[1,1,1],"坤":[3,3,3],"兑":[1,1,3],"艮":[3,3,1],"離":[1,3,1],"坎":[3,1,3],"震":[1,3,3],"巽":[3,1,1]}
for i in range(6):
# 0代表全正面,1代表2正1反,2代表全反面,3代表2反1正面
x=random.choice([0,1,2,3])
x_list.append(x)
if x==0 :
x=3
elif x==2:
x=1
x_list_b.append(x)

# x=input("按回车")

print(x_list,x_list_b)
b_dict_b=dict()
for k,v in b_dict.items():
b_dict_b["".join([str(i) for i in v])]=k

a="".join([str(i) for i in x_list])
a=a.replace("0","1")
a=a.replace("2","3")
b="".join([str(i) for i in x_list_b])
print("本卦:{}上{}下".format(b_dict_b[a[3:]],b_dict_b[a[:3]]),"变卦:{}上{}下".format(b_dict_b[b[3:]],b_dict_b[b[:3]]))
if __name__ == '__main__':
pass