# your code goes here
import pandas as pd
class StrategyGuide(object):
def __init__(self,col:list,save_path:str):
self.col = col
self.save_path = save_path
def _setdata(self):
"""设置数据"""
datasets = []
dataset :dict = {
"品质": ["传说"],
"兵种": ["剑,弓"],
"风格": ["智谋超群"],
"英雄": ["苏莱曼"],
"定位": ["辅助,增益"],
"主将技能": ["无懈合围"],
"怒气消耗": ["250"],
"主将技能介绍": ["(主将技)敌军主将谋略属性降低25.00%,并且受到我军主动技能伤害提升30.00%,持续9秒。进入战斗时,获得50初始怒气。",
],
"固有技能": ["立国法度"],
"固有技能介绍": ["(固有技能)每3秒回复我军兵力(回复率66.00%72.00%,谋略加成),并提升主将主动技能发动概率2.75%3.00%,持续6秒。 我军主将触发主动技能时,提升其11.00 > 12.00点谋略,持续6秒, 若为准备主动技则有70%概率直接跳过准备期。",
]
}
self.pretty(dataset,datasets)
def pretty(self,dataset:dict,datasets:list):
if dataset:
df = pd.DataFrame(dataset)
print("%s字典数据:%s%s" %(self.col[1],df,self.col[3]))
Strategy_Guide = StrategyGuide(
["\033[31m", #红色
"\033[32m", #绿色
"\033[33m", #黄色
"\033[0m", #结束
],
save_path="./重返帝国/"
)
Strategy_Guide._setdata()
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCgoKaW1wb3J0IHBhbmRhcyBhcyBwZAoKCmNsYXNzIFN0cmF0ZWd5R3VpZGUob2JqZWN0KToKICAgIGRlZiBfX2luaXRfXyhzZWxmLGNvbDpsaXN0LHNhdmVfcGF0aDpzdHIpOgogICAgICAgIHNlbGYuY29sID0gY29sCiAgICAgICAgc2VsZi5zYXZlX3BhdGggPSBzYXZlX3BhdGgKCiAgICBkZWYgX3NldGRhdGEoc2VsZik6CiAgICAgICAgIiIi6K6+572u5pWw5o2uIiIiCiAgICAgICAgZGF0YXNldHMgPSBbXQogICAgICAgIGRhdGFzZXQgOmRpY3QgPSB7CiAgICAgICAgCSLlk4HotKgiOiBbIuS8oOivtCJdLAogICAgICAgIAki5YW156eNIjogWyLliZEs5byTIl0sCiAgICAgICAgCSLpo47moLwiOiBbIuaZuuiwi+i2hee+pCJdLAogICAgICAgIAki6Iux6ZuEIjogWyLoi4/ojrHmm7wiXSwKICAgICAgICAJIuWumuS9jSI6IFsi6L6F5Yqp77yM5aKe55uKIl0sCiAgICAgICAgCSLkuLvlsIbmioDog70iOiBbIuaXoOaHiOWQiOWbtCJdLAogICAgICAgIAki5oCS5rCU5raI6ICXIjogWyIyNTAiXSwKICAgICAgICAJIuS4u+WwhuaKgOiDveS7i+e7jSI6IFsi77yI5Li75bCG5oqA77yJ5pWM5Yab5Li75bCG6LCL55Wl5bGe5oCn6ZmN5L2OMjUuMDAl77yM5bm25LiU5Y+X5Yiw5oiR5Yab5Li75Yqo5oqA6IO95Lyk5a6z5o+Q5Y2HMzAuMDAl77yM5oyB57utOeenkuOAgui/m+WFpeaImOaWl+aXtu+8jOiOt+W+lzUw5Yid5aeL5oCS5rCU44CCIiwKICAgICAgICAJICAgICAgICAgICAgICAgIF0sCiAgICAgICAgCSLlm7rmnInmioDog70iOiBbIueri+WbveazleW6piJdLAogICAgICAgIAki5Zu65pyJ5oqA6IO95LuL57uNIjogWyLvvIjlm7rmnInmioDog73vvInmr48z56eS5Zue5aSN5oiR5Yab5YW15Yqb77yI5Zue5aSN546HNjYuMDAlNzIuMDAl77yM6LCL55Wl5Yqg5oiQ77yJ77yM5bm25o+Q5Y2H5Li75bCG5Li75Yqo5oqA6IO95Y+R5Yqo5qaC546HMi43NSUzLjAwJe+8jOaMgee7rTbnp5LjgIIg5oiR5Yab5Li75bCG6Kem5Y+R5Li75Yqo5oqA6IO95pe277yM5o+Q5Y2H5YW2MTEuMDAgPiAxMi4wMOeCueiwi+eVpe+8jOaMgee7rTbnp5LvvIwg6Iul5Li65YeG5aSH5Li75Yqo5oqA5YiZ5pyJNzAl5qaC546H55u05o6l6Lez6L+H5YeG5aSH5pyf44CCIiwKICAgICAgICAJICAgICAgICAgICAgICAgIF0KICAgICAgICAJCiAgICAgICAgCQogICAgICAgIH0KICAgICAgICBzZWxmLnByZXR0eShkYXRhc2V0LGRhdGFzZXRzKQoKICAgIGRlZiBwcmV0dHkoc2VsZixkYXRhc2V0OmRpY3QsZGF0YXNldHM6bGlzdCk6CiAgICAgICAgaWYgZGF0YXNldDoKICAgICAgICAgICAgZGYgPSBwZC5EYXRhRnJhbWUoZGF0YXNldCkKICAgICAgICAgICAgcHJpbnQoIiVz5a2X5YW45pWw5o2u77yaJXMlcyIgJShzZWxmLmNvbFsxXSxkZixzZWxmLmNvbFszXSkpCgoKU3RyYXRlZ3lfR3VpZGUgPSBTdHJhdGVneUd1aWRlKAogICAgWyJcMDMzWzMxbSIsICPnuqLoibIKICAgICAiXDAzM1szMm0iLCAj57u/6ImyCiAgICAgIlwwMzNbMzNtIiwgI+m7hOiJsgogICAgICJcMDMzWzBtIiwgI+e7k+adnwogICAgXSwKICAgIHNhdmVfcGF0aD0iLi/ph43ov5TluJ3lm70vIgopClN0cmF0ZWd5X0d1aWRlLl9zZXRkYXRhKCk=